java语言程序设计第五章答案_Java语言程序设计(一)课后习题第五章(附答案)

  • Post author:
  • Post category: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中所有类都是类________的子类。



版权声明:本文为weixin_29877113原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。