(8-2)有如下程序,下面()方法可以增加到①处而程序不会出现错误。classExample{intx;publicExample(intx){}protectedExample(){}protectedvoidshow(){}}classHelloextendsExample{①}
A. publicExample(){}
B. publicvoidshow(){}
C. protectedvoidshow(){}
D. privatevoidshow(){}
查看答案
(7-9)()方法可以加入①处后程序没有错误。publicinterfaceMyInterface{①}
A. privateStringshow();
B. publicStringshow();
C. protectedStringshow();
D. Stringshow();
(5-2)下面()说法是错误的。
A. 用new运算符创建的对象,在JVM退出时被当做垃圾回收。
B. 判断一个对象是否可以被垃圾器回收的条件为是否还有对该对象的引用。
C. Java方法的参数传递规定,所有原始类型(如整数)和对象(使用new来创建的)都采用地址传递。
D. Java支持方法重载,但方法必须至少有一个参数或返回值的类型不同或个数不同。
(7-3)关于final关键字的说法,正确的是()。
A. 如果修饰成员变量,则一旦赋了值,就等同一个常量。
B. 如果修饰类,则该类只能被一个子类继承。
C. 如果修饰成员方法,则该方法不能在子类中被重写。
D. 如果修饰成员方法,则该方法所在的类不能被继承。
(7-3)下面哪些声明能防止方法覆盖?()
A. voidfinalmethodX(){}
B. finalvoidmethodX(){}
C. staticvoidmethodX(){}
D. finalabstractvoidmethodX(){}
E. staticfinalvoidmethodX(){}