关于继承的目的和作用,说法不正确的是()

[复制链接]
查看11 | 回复5 | 2009-2-1 22:52:43 | 显示全部楼层 |阅读模式
a、子类可以继承父类的函数和数据,以便重复使用
b、子类可以继承父类的所有特性,以便重复使用。
答案是b,为什么?

回复

使用道具 举报

千问 | 2009-2-1 22:52:43 | 显示全部楼层
“继承”(Inheritance)是面向对象软件技术当中的一个概念,例如在java语言中,java语言中不支持多重继承,是通过接口实现多重继承的功能。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。尽管子类包括父类的所有成员,它不能访问父类中被声明成private 的成员 ...继承是指一个对象直接使用另一对象的属性和方法。事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如:卡车、公共...
回复

使用道具 举报

千问 | 2009-2-1 22:52:43 | 显示全部楼层
是啊,比如有一个父类class students,它的私有成员有姓名。又有一个classteacher,它的私有成员有姓名和工资,用继承就可以避免做无用功啦。其中父类的方法是可以继承的,但是数据是对象,是不能继承的。所以是B啦...
回复

使用道具 举报

千问 | 2009-2-1 22:52:43 | 显示全部楼层
只有被父类定为public和protected的性质才是可以被继承的。...
回复

使用道具 举报

千问 | 2009-2-1 22:52:43 | 显示全部楼层
“所有”错了。只有被父类定为public和protected的性质才是可以被继承的。...
回复

使用道具 举报

千问 | 2009-2-1 22:52:43 | 显示全部楼层
父类的private类型的数据和函数,子类不能继承...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行