问题详情

以下关于子类和父类的叙述中,正确的是______。


A、代码中使用父类对象的地方,都可以使用子类对象替换

B、代码中使用子类对象的地方,都可以使用父类对象替换

C、父类定义的对象与子类定义的对象在属性和方法上一定相同

D、父类定义的对象与子类定义的对象在属性和方法上一定不同

E、A.

F、B.

G、C.

H、D.

时间:2021-07-22 19:11 关键词:

答案解析

A
解析:本题考查类和对象的基本概念。  面向对象技术中,子类是父类的特化,子类可以根据自己的需求,选择和父类保持一样的属性和方法,或者增加新的属性、方法,或者改变父类已有的方法。但根据类之间继承关系的含义,一个子类对象一定也是一个父类对象,所有使用父类对象的地方,都可以使用子类对象代替。因为子类可以选择改变父类的属性和方法,因此,子类和父类有可能具有完全相同的属性和方法,也有可能不完全相同。