Java编写汽车类car 50
1,编写汽车类Car。要求:包括私有属性:num//编号、name//型号和price//单价;编写构造函数,包括无参和有参两种;分别编写读取和写入三个属性值的成员方法;...
1,编写汽车类Car。
要求:包括私有属性:num//编号、name//型号和price//单价;
编写构造函数,包括无参和有参两种;
分别编写读取和写入三个属性值的成员方法;
编写inforShow方法,用于显示所有信息;
2,编写私家车类PriCar,继承自汽车类。
要求:添加私有属性:PersonNum//最大载客量,
编写构造函数,包括无参和有参两种;
编写读取和写入属性值的方法;
重写inforShow方法,显示所有信息。
3,编写货车类VanCar,继承自汽车类。
要求:添加私有属性:Weight//最大载重,
编写构造函数,包括无参和有参两种;
编写读取和写入属性值的方法;
重写inforShow方法,显示所有信息。
4,编写测试代码
要求:分别创建不少于两个私家车对象和两个货车对象,输出每个对象的信息;
分别输出所有私家车的载客量之和和所有货车的载重之和。
输出所有车的单价之和 展开
要求:包括私有属性:num//编号、name//型号和price//单价;
编写构造函数,包括无参和有参两种;
分别编写读取和写入三个属性值的成员方法;
编写inforShow方法,用于显示所有信息;
2,编写私家车类PriCar,继承自汽车类。
要求:添加私有属性:PersonNum//最大载客量,
编写构造函数,包括无参和有参两种;
编写读取和写入属性值的方法;
重写inforShow方法,显示所有信息。
3,编写货车类VanCar,继承自汽车类。
要求:添加私有属性:Weight//最大载重,
编写构造函数,包括无参和有参两种;
编写读取和写入属性值的方法;
重写inforShow方法,显示所有信息。
4,编写测试代码
要求:分别创建不少于两个私家车对象和两个货车对象,输出每个对象的信息;
分别输出所有私家车的载客量之和和所有货车的载重之和。
输出所有车的单价之和 展开
1个回答
展开全部
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 + "]";
}
}
测试类不想写了 应该可以自己写出来了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询