- 0
- 0
- 约4.42千字
- 约 13页
- 2026-05-02 发布于河北
- 举报
java子类与继承题库及答案
一、单项选择题(每题2分,共10题)
1.以下关于Java子类继承父类的说法,正确的是()
A.子类只能继承父类的public成员
B.子类可以继承父类的所有成员
C.子类继承父类后,不能再定义与父类同名的成员
D.子类继承父类后,可以重写父类的方法
答案:D
解析:子类继承父类后,除了private成员不能直接访问外,其他成员都可继承,A、B错误;子类可以定义与父类同名的成员,这叫隐藏,C错误;子类可以重写父类的方法,D正确。
2.有如下代码,classA{intnum=10;}classBextendsA{}那么B类对象可以访问num的方式是()
A.直接访问num
B.通过super.num访问
C.无法访问
D.通过this.num访问
答案:A
解析:子类继承父类后,对于父类的非private成员可以直接访问,这里num不是private,所以B类对象可直接访问num,A正确。
3.若父类中有一个protected修饰的方法,子类()
A.无法访问该方法
B.只能在同一包中访问该方法
C.可以访问该方法
D.必须通过super关键字访问
答案:C
解析:protected修饰的成员可以被同一包中的
原创力文档

文档评论(0)