猿问

关于java中的继承

当父类的属性为私有private时,子类继承了父类的属性

比如父类animal定义了一个 private String name;

子类继承的时候确实继承了这个name

那我是否能在子类中给这个name赋值?

又是否能在子类中写出一个方法输出这个name的值?

求大神指点,谢谢。


芳葬
浏览 789回答 1
1回答

qq_青枣工作室_0

父类的private String name,子类是不能访问的。所以,子类是不能直接把name赋值或取值。只能在父类里定义一个public或protected的方法,来给name赋值或取值。然后,子类调用父类的public或protected方法,间接的给name赋值或取值。
随时随地看视频慕课网APP

相关分类

Java
我要回答