父子类继承时属性说明
父类的所有属性都会被子类继承,但是父类的private属性,子类不能直接拿来用,只有public属性才能直接拿出来用,子类想使用父类的private属性,必须先由父类构造公开的get方法
父类现在提供了两个属性,一个是public,一个是private
public class Father {
public int gongkai=1;
private int siyou=2;
public Father(){}
public int getGongkai() {
return gongkai;
}
public int getSiyou() {
return siyou;
}
}
此时子类对象可以直接拿出自己的属性c,还有从父类继承过来的公开属性,但是拿不到父类继承过来的私有属性
子类对象只能通过父类提供的getsiyou()方法获取从父类继承过来的私有属性