Java 中子类如何实现对父类私有域的继承

2014-11-24 12:40:06 · 作者: · 浏览: 2

那么在继承中子类如何才能继承到父类的私有域呢?


答案是:在子类的构造方法中通过super()方法调用父类的构造方法。


也就是,在构造子类的同时,为子类构造出跟父类相同的域。如此就在子类的对象中,也拥有了父类声明的域了。


并且我们也应该这样做。


演示代码如下:


Person.java


Student.java


TestStudent.java


打印结果为:


Name is : abc


Name is efg