【Java练习题】Java 程序的输出 | 第二十五套(Java抽象类和接口)

简介: 【Java练习题】Java 程序的输出 | 第二十五套(Java抽象类和接口)

难度级别: 简单

程序

程序一


1) 下列关于Java抽象类的说法错误的是

image.png

点此跳转到答案


程序二


2) 下列关于java接口的说法正确的是

1) 一个接口可以包含以下类型的成员。
....public、static、final 字段(即常量) 
....带有主体的默认和静态方法
2) 可以创建接口的实例。
3)一个类可以实现多个接口。
4) 许多类可以实现相同的接口。

image.png

点此跳转到答案


程序三


3) 以下程序的输出是什么?

abstract class demo
{
    public int a;
    demo()
    {
        a = 10;
    }
    abstract public void set();
    abstract final public void get();
}
class Test extends demo
{
    public void set(int a)
    {
        this.a = a;
    }
    final public void get()
    {
        System.out.println("a = " + a);
    }
    public static void main(String[] args)
    {
        Test obj = new Test();
        obj.set(20);
        obj.get();
    }
}

image.png

点此跳转到答案


问题四


4) Type IV JDBC driver 是一个驱动程序

image.png

点此跳转到答案


程序五


5) 下列关于 JAVA 中抽象类的陈述,哪些是正确的?I. 抽象类是不用于创建对象的类。II、抽象类仅用作基类以供其他类继承。

image.png

点此跳转到答案


问题六


6)以下哪项用于创建抽象类?

image.png

点此跳转到答案


问题七


我们可以通过以下方式抽象一个类

image.png

点此跳转到答案


文章后半部分是程序的输出及解析

image.png


输出及解析

程序一输出

输出

d

程序二输出


输出

A

说明

最终方法不能被覆盖。


程序三输出


答案

C

说明

最终方法不能被覆盖。因此,抽象函数不能是最终的。


程序四答案

答案

C

说明

JDBC 类型 4 驱动程序通过套接字连接直接连接到数据库服务器,并将 JDBC 调用转换为供应商特定的数据库协议。这些驱动程序不需要任何中间层。所以,选项(C)是正确的


程序五答案

答案

D。

说明:

Java 中抽象数据类不用于创建对象,它仅用作基类以供其他类继承。两种说法都是正确的。选项 (D) 中的抽象类是正确的。


程序六答案

答案

A

说明:

使至少一个成员函数作为纯虚函数是创建抽象类的方法。


问题七答案

答案

C

说明:

抽象类是专门用作基类的类。一个抽象类至少包含一个纯虚函数。可以通过在类声明中的虚成员函数声明中使用纯说明符 ( = 0 ) 来声明纯虚函数。选项(C)是正确的。


以上就是本篇文章的所有内容了

目录
相关文章
|
1月前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
117 3
|
1天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
24 6
|
18天前
|
Java API
Java中内置的函数式接口
Java中内置的函数式接口
20 2
|
23天前
|
Java
在Java中如何实现接口?
实现接口是 Java 编程中的一个重要环节,它有助于提高代码的规范性、可扩展性和复用性。通过正确地实现接口,可以使代码更加灵活、易于维护和扩展。
45 3
|
22天前
|
Java
在Java中,接口之间可以继承吗?
接口继承是一种重要的机制,它允许一个接口从另一个或多个接口继承方法和常量。
63 1
|
22天前
|
Java 开发者
在 Java 中,一个类可以实现多个接口吗?
这是 Java 面向对象编程的一个重要特性,它提供了极大的灵活性和扩展性。
42 1
|
22天前
|
Java
在Java中实现接口的具体代码示例
可以根据具体的需求,创建更多的类来实现这个接口,以满足不同形状的计算需求。希望这个示例对你理解在 Java 中如何实现接口有所帮助。
36 1
|
26天前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
58 1
|
27天前
|
Java Android开发
Eclipse 创建 Java 接口
Eclipse 创建 Java 接口
27 1
|
1月前
|
Java
java线程接口
Thread的构造方法创建对象的时候传入了Runnable接口的对象 ,Runnable接口对象重写run方法相当于指定线程任务,创建线程的时候绑定了该线程对象要干的任务。 Runnable的对象称之为:线程任务对象 不是线程对象 必须要交给Thread线程对象。 通过Thread的构造方法, 就可以把任务对象Runnable,绑定到Thread对象中, 将来执行start方法,就会自动执行Runable实现类对象中的run里面的内容。
39 1