当父类的属性为私有private时,子类继承了父类的属性比如父类animal定义了一个 private String name;子类继承的时候确实继承了这个name那我是否能在子类中给这个name赋值?又是否能在子类中写出一个方法输出这个name的值?求大神指点,谢谢。
1 回答
已采纳
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
父类的private String name,子类是不能访问的。所以,子类是不能直接把name赋值或取值。
只能在父类里定义一个public或protected的方法,来给name赋值或取值。然后,子类调用父类的public或protected方法,间接的给name赋值或取值。
添加回答
举报
0/150
提交
取消