.
.
.
自考
Java
语言程序设计(一)第五课后习题及答案
自考
Java
语言程序设计(一)第五章类的继承课后习题
五、类的继承
l
.
什么是继承
?
什么是父类
?
什么是子类
?
继承的特性可给面向对象编程带来什么好
处
?
什么是单重继承
?
什么是多重继承
?
2
.观察下面的程序片断,指出其中的父类和子类,以及父类和子类的各个域和方
法。
class SuperClass
{
int data;
voidsetData(intnewData)
{
data=newData~
}
intgetData()
{
return data~
}
}
class SubClass extends SuperClass
{
int suhData;
void setSubData(intnewData)
{
suhData=new Data;
}
intgetData()
{
return subData;
}
}
3
.
“子类的域和方法的数目一定大于等于父类的域和方法的数目”
,这种说法是否
正确
?
为什么
?
4.
在
Java
程序中,通过类的定义只能实现单重继承
()
5.
下列哪些说法是正确的?
A
、
Java
语言只允许单一继承
B
、
Java
语言只允许实现一个接口
C
、
Java
语言不允许同时继承一个类并实现一个接口
D
、
Java
语言的单一继承使得代码更加可靠
6.Java
中所有类都是类
________
的子类。