继承的最大好处就是为了实现代码的复用。那么,子类到底从父类得到的什么呢?

 

实例成员

 

父类的private成员不会被子类继承,子类不能访问。但是子类对象的确包含父类的私有成员。

父类的 包访问成员 继承为子类的包访问成员。就好像他们直接定义在子类中一样。

父类的 protected 成员继承为子类的protected 成员。就好像他们直接定义在子类中一样。

父类的 public 成员继承为子类的public 成员,就好像他们直接定义在子类中一样。

 

实例方法

 

继承到的实例方法在子类中可以直接被使用,还需重点理解是方法的重写和重载。

网友评论