问题 单项选择题

设类Derived是类Base的一个子类,则Derived中()

A.只有Base的属性

B.只有Base的方法

C.除Base中的属性和方法外,只能添加Base中没有的新方法

D.除Base中的属性和方法外,还可以添加新属性和新方法

答案

参考答案:D

解析:

本题考查面向对象的基本知识。

在面向对象开发方法中,继承是父类和子类之间共享数据和方法的机制。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,即继承已有类,把已有类所定义的内容作为自己的内容,并加入若干新的内容。类Derived是类Base的一个子类,则在Derived中除Base中的属性和方法外,还可以添加新属性和新方法。

问答题 简答题
单项选择题