那么在继承中子类如何才能继承到父类的私有域呢?
答案是:在子类的构造方法中通过super()方法调用父类的构造方法。
也就是,在构造子类的同时,为子类构造出跟父类相同的域。如此就在子类的对象中,也拥有了父类声明的域了。
并且我们也应该这样做。
演示代码如下:
Person.java
Student.java
TestStudent.java
打印结果为:
Name is : abc
Name is efg
那么在继承中子类如何才能继承到父类的私有域呢?
答案是:在子类的构造方法中通过super()方法调用父类的构造方法。
也就是,在构造子类的同时,为子类构造出跟父类相同的域。如此就在子类的对象中,也拥有了父类声明的域了。
并且我们也应该这样做。
演示代码如下:
Person.java
Student.java
TestStudent.java
打印结果为:
Name is : abc
Name is efg