package duixiang;
public class jicheng extends Car {
public jicheng()
{
System.out.println("调用自己的构造方法");
}
public jicheng(String pinpai,double zaizhong)
{
//this.setPinpai(pinpai);
super(pinpai);//super 代表父类
this.zaizhong=zaizhong;
}
//载重量
private double zaizhong;
public double getZaizhong() {
return zaizhong;
}
//货物重量
private double huozhong;
public double getHuozhong() {
return huozhong;
}
//发动
public void fadong()
{
System.out.println("子类吧车发动了");
if(this.getYouliang()!=this.getYouxiang())
{
System.out.println("加满油再发动车");
}
else
{
System.out.println("子类调用父类发动了汽车");
super.fadong();
}
}
//装货
public void zhuanghuo(double huo)
{
if(huo>zaizhong)
{
System.out.println("不能再装了");
huozhong = zaizhong;
return;
}
else
{
huozhong=huo;
}
System.out.println("这次装了"+huo);
}
}
package duixiang;
public class Test3 {
public static void main(String[] args) {
jicheng kache=new jicheng("解放",50);
kache.setYouxiang(60);
kache.jiayou(40);
kache.zhuanghuo(50);
kache.fadong();
kache.jiayou(20);
kache.fadong();
System.out.println("载重量="+kache.getZaizhong()+"油量");
}
}