难度级别: 简单
程序
程序一
1) 下列关于Java抽象类的说法错误的是
点此跳转到答案
程序二
2) 下列关于java接口的说法正确的是
1) 一个接口可以包含以下类型的成员。 ....public、static、final 字段(即常量) ....带有主体的默认和静态方法 2) 可以创建接口的实例。 3)一个类可以实现多个接口。 4) 许多类可以实现相同的接口。
点此跳转到答案
程序三
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(); } }
点此跳转到答案
问题四
4) Type IV JDBC driver 是一个驱动程序
点此跳转到答案
程序五
5) 下列关于 JAVA 中抽象类的陈述,哪些是正确的?I. 抽象类是不用于创建对象的类。II、抽象类仅用作基类以供其他类继承。
点此跳转到答案
问题六
6)以下哪项用于创建抽象类?
点此跳转到答案
问题七
我们可以通过以下方式抽象一个类
点此跳转到答案
文章后半部分是程序的输出及解析
输出及解析
程序一输出
输出:
d
程序二输出
输出:
A
说明:
最终方法不能被覆盖。
程序三输出
答案:
C
说明:
最终方法不能被覆盖。因此,抽象函数不能是最终的。
程序四答案
答案
C
说明:
JDBC 类型 4 驱动程序通过套接字连接直接连接到数据库服务器,并将 JDBC 调用转换为供应商特定的数据库协议。这些驱动程序不需要任何中间层。所以,选项(C)是正确的
程序五答案
答案
D。
说明:
Java 中抽象数据类不用于创建对象,它仅用作基类以供其他类继承。两种说法都是正确的。选项 (D) 中的抽象类是正确的。
程序六答案
答案
A
说明:
使至少一个成员函数作为纯虚函数是创建抽象类的方法。
问题七答案
答案
C
说明:
抽象类是专门用作基类的类。一个抽象类至少包含一个纯虚函数。可以通过在类声明中的虚成员函数声明中使用纯说明符 ( = 0 ) 来声明纯虚函数。选项(C)是正确的。
以上就是本篇文章的所有内容了