私有属性虽然不能直接访问,不过父类中会有一个公有方法来改变这些属性,子类在继承父类之后可以通过调用父类中的公有方法来间接修改父类中的私有属性- public class Test8 {
- public static void main(String[] args){
- fu erzi =new zi();
- erzi.setValue(2);
- System.out.println(erzi.getValue());
- }
- }
- class fu {
- private int value=5;
- private void method(){
- System.out.println("xxxxxxxxx");
- }
- public void setValue(int value){
- this.value=value;
- }
- public int getValue(){
- return this.value;
- }
- }
- class zi extends fu
- {
- }
复制代码 |