您的位置:首页 > 编程语言

继承代码

2015-12-14 08:55 357 查看
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()+"油量");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: