下面关于CakeSale接口的定义,说法错误的是( )。 interface CakeSale{float price=0;String name="";public float getSaleSum();private String getSaleName();}
A. 接口中所有方法的修饰符只能是public和abstract
B. getSaleSum和getSaleName都属于抽象方法
C. getSaleName()方法定义错误
D. float,price不能有初始值
查看答案
如果catch块中包括多个异常类,这些异常类的匹配原则是( )。
A. 按try块中程序执行的顺序,寻找最通用的异常类
B. 按try块中程序执行的顺序,寻找能够最精确匹配的类
C. 按catch块中异常类的排列顺序,寻找第一个能够匹配(也就是抛出的异常对象属于catch块的异常类,或是catch块中异常类的)
D. 在catch块中寻找能够最精确匹配的类
某一方法定义如下:final void performDial(),那么该方法属于( )。
A. 本地方法
B. 最终方法
C. 多态方法
D. 抽象方法
下列程序中注释的哪个代码(①②③④)是错误的(无法编译通过)。( )abstract class A{abstract float getFloat(); //①void f() { } //②}public class B extends A{private float m=1.0f; //③private float getFloat(){ //④return m;}}
A. ①
B. ②
C. ③
D. ④
关于super的说法正确的是( )。
A. 是指当前对象的内存地址
B. 是指当前对象的父类对象的内存地址
C. 是当前对象的父类
D. 可以用在main()方法中