Java2课后选择题
第五章.选择题
(1)下列哪个叙述是正确的?
A.子类继承父类的构造方法
B. abstract类的子类必须是非abstract类
C.子类继承的方法只能操作子类继承和隐藏的成员变量
D.子类重写或新增的方法也能直接操作被子类隐藏的成员变量.
(2)下列哪个叙述是正确的?
A .final类可以有子类
B. abstract类中只可以有abstract方法
C. abstract类中可以有非abstract方法,但该方法不可以用final修饰
D.不可以同时用final和abstract修饰同一个方法
E.允许使用static修饰abstract方法
(3)下列程序中注释的哪两个代码(A, B, C, D)是错误的(无法通过编译)?
class Father
{private int money =12;
float height;
int seeMoney(){return money; //A }
}
class Son extends Father
{ int height;
int lookMoney(){
int m=seeMoney(); //B
return m; }
}
class E
{public static void main(String args[])
{ Son erzi=new Son();
erzi.money=300; //C
erzi.height=1 .78F;//D}
}
(4)假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个 对象,下列哪个叙述是错误的?
A. cat instanceof B的值是true
B. B. bird instanceof A的值是true
C. cat instanceof A的值是true
D. bird instanceof C的值是true
(5)下列程序中注释的哪个代码(A, B, C, D)是错误的(无法通过编译)?
class A
{static int m;
static void f()
{m=20; //A}
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育Java2课后选择题(4)全文阅读和word下载服务。
相关推荐: