java,父类中定义的属性,子类可以直接用吗?

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:50:57
比如,父类中定义了:
private String name;
private int age;
private String color;
private double weight;
在父类中this.后面就有上面的属性。
但子类中super.就没用上面的属性,只有方法,为什么?

你已经定义成private,所以。。。

汗!因为你这些父类里的成员变量都是private的,子类只能通过调用父类里的非private方法来调用这些private变量。

那是一定的,你创建了只是子类对象,又不是父类的。你可以通过父类的定义的get方法访问啊!