今天看到这个帖子
http://topic.csdn.net/u/20091025/11/f72e8572-7f85-4922-9f8e-3d3cbd158df7.html?71697
里面楼主说看书上有一句话
继承是一种机制,让一个类能够继承其超类的所有行为和属性.
然后我看回复都是说这句话错误,说private不能被继承
而我认为首先要明确继承的是什么?
继承的是代码吗?以前我也是这样认为,不过现在我认为继承的应该是类型
因为你不能让一个开车继承一个animal,虽然代码上可行
所以说继承的是类型
这样考虑,那么基类中除了构造方法以外,所有的属性和行为都被子类继承,显然那篇贴子上的哪句话没有错
只是因为访问修饰符,隐藏,覆盖等原因,无法访问父类中的一些方法和属性
大家考论一下