2024-09-29 04:16:03
public class Car {
	
	private int num;//编号
	private String name;//型号
	private double price;//单价
	
	/**
	 * 无参构造
	 */
	public Car(){
		super();
	}
	
	/**
	 * 有参构造
	 * @param num
	 * @param name
	 * @param price
	 */
	public Car(int num, String name, double price) {
		super();
		this.num = num;
		this.name = name;
		this.price = price;
	}
	public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	public String inforShow() {
		return "Car [num=" + num + ", name=" + name + ", price=" + price + "]";
	}
	
	
}
public class PriCar extends Car{
	private int PersonNum;//最大载客量
	public PriCar(int personNum) {
		super();
		PersonNum = personNum;
	}
	public PriCar() {
		super();
	}
	public int getPersonNum() {
		return PersonNum;
	}
	public void setPersonNum(int personNum) {
		PersonNum = personNum;
	}
	@Override
	public String inforShow() {
		return "PriCar [PersonNum=" + PersonNum + "]";
	}
	
	
}
public class VanCar extends Car {
	private double weight;//最大载重
	public VanCar(double weight) {
		super();
		this.weight = weight;
	}
	public VanCar() {
		super();
	}
	
	@Override
	public String inforShow() {
		return "PriCar  [num=" + super.getNum() + ", name=" + super.getName() + ", price=" + super.getPrice() +",weight=" + weight + "]";
	}
	
}
测试类不想写了  应该可以自己写出来了吧
