java子类修改父类属性的值

父类的非private属性,子类可以在自己的构造方法中用“super”来更改属性值。

父类:

public class XuanSou {
	int sudu;

	public int getSudu() {
		return sudu;
	}

	public void setSudu(int sudu) {
		this.sudu = sudu;
	}
	
}


子类:

public class ToZi extends XuanSou{
	public void Tozi(){
		super.sudu=5;
	}
}

而不是

public class WuGui extends XuanSou{
	super.sudo=2;
}


你可能感兴趣的:(工作之外,编程之内)