题目内容

(7-2)编译并运行下面程序,以下描述哪个是正确的。()1classCat{2publicStringtoString(){3returnsuper.toString();4}5}

A. 编译通过
B. 编译通过但运行时出错
C. 第行2出错,不能成功编译
D. 第行3出错,不能成功编译

查看答案
更多问题

(7-8)下面说法正确的是()。

A. final关键字可修饰类、成员变量、成员方法
B. abstract关键字可修饰类、成员变量、成员方法
C. 定义抽象方法需要有方法的返回类型、名称、参数列表和方法体
D. 用final修饰的成员变量,在程序中可对这个成员变量的值进行更改

(7-9)以下()正确定义了接口。(JDK8之前)

A. interfaceInterfaceB{voidprint(){};}
B. abstractinterfaceInterfaceB{voidprint();}
C. //InterfaceA1,InterfaceA2是已经定义的接口interfaceInterfaceBextendsInterfaceA1,InterfaceA2voidprint(){};}
D. interfaceInterfaceB{viodprint();}

(7-9)假设X、Y和Z都是已经定义的接口,()是不正确的接口定义。

A. publicinterfaceAextendsX{voidshow();}
B. interfaceBextendsY{voidshow();}
C. interfaceCextendsX,Y,Z{voidshow();}
D. interfaceDextendsX{voidshow(){}}

(7-14)关于多态性的描述,错误的是()。

A. 多态性是指“一种定义,多种实现”。
B. 多态性分为动态多态性和静态多态性两种。
C. 多态性可以加快代码的运行速度。
D. 多态性是面向对象的核心特征之一。

答案查题题库