最近在看JAVA2核心技术,其中看到继承一节的时候,发现一点问题,书中说,子类需要访问超类的私有字段的时候,必须用超类相应的方法去取得,如同super.getValue()一样的函数去获得。
那么就有如下情况:
超类:人 私有字段 name age sex
子类:雇员 那么“雇员“类中要用到字段name的话,就必须用“人“类中申明的方法(如同GetName)去获得字段name。
那么现在就出现了一个问题,如果“雇员“类在衍生了一个“BOSS“类那么我们如何才能够得到“人“类的私有字段name呢?
其实写到这里!我已经发现了自己的一个逻辑错误,呵呵问题解决!!