//新手初次动手,有不对的地方还请各位前辈指正,谢谢大家!
//这个系统我一共用了5个文件,具体其中都有注释,这是第一个
//创建抽象类,定义车辆共有属性和方法
public abstract class Car {
public int id;
public String name;
public int rent;
public abstract void information();
}
第二个
//皮卡车子类,继承父类车的属性和方法,并有自己的属性载人量和载货量
public class Pickup extends Car {
public int manned;
public int loading;
public Pickup(int id, String name, int rent, int manned, int loading){
this.id = id;
this.name = name;
this.rent = rent;
this.manned = manned;
this.loading = loading;
}
@Override
public void information() {
// 输出皮卡车信息
System.out.println(id + ".t" + name + "t " + rent + "元/天" + "载人:" + manned + "人," + "载货:" + loading + "吨");
}
}
第三个
//货车子类,继承父类车的属性和方法,并有自己的属性载货量
public class Truck extends Car {
public int loading;
public Truck(int id, String name, int rent, int loading){
this.id = id;
this.name = name;
this.rent = rent;
this.loading = loading;
}
@Override
public void information() {
// 输出货车信息
System.out.println(id + ".t" + name + "t " + rent + "元/天" + "载货:" + loading + "吨");
}
}
第四个
//客车子类,继承父类车的属性和方法,并有自己的属性载人量
public class Bus extends Car {
public int manned;
public Bus(int id,String name, int rent,int manned){
this.id = id;
this.name = name;
this.rent = rent;
this.manned = manned;
}
@Override
public void information() {
// 输出客车信息
System.out.println(id + ".t" + name + "t " + rent + "元/天" + "载人:" + manned + "人");
}
}


