问题 单项选择题

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

A.只有Base 的属性

B.只有Base 的方法

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

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

答案

参考答案:D

解析:

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

单项选择题
单项选择题