weight的搭配编写⼀个Java应⽤程序,设计⼀个汽车类Vehicle,包含的属性
有车轮个数wheels和。。。
package car;
public class Vehicle
{
//定义成员变量
private int wheels;
private double weight;
public int getWheels() {
return wheels;
}
public void setWheels(int wheels) {
this.wheels = wheels;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
//构造⽅法
public Vehicle(int wheels, double weight) {
super();
this.wheels = wheels;
this.weight = weight;
}
}
package car;
public class Car extends Vehicle {
// 定义新的成员变量
private int loader;
public int getLoader() {
return loader;
}
public void setLoader(int loader) {
this.loader = loader;
}
// 调⽤⽗类构造⽅法
public Car(int wheels, double weight,int loader) {
super(wheels, weight);
this.loader=loader;
}
}
package car;
public class Truck extends Car
{
//添加新的成员变量
private double payload;
public double getPayload() {
return payload;
}
public void setPayload(double payload) {
this.payload = payload;
}
//调⽤⽗类构造⽅法
public Truck(int wheels, double weight, int loader, double payload ) {
super(wheels, weight, loader);
this.payload=payload;
}
}
package car;
public class Text_car {
public static void main(String[] args) {
//实例化Vehicle对象
Vehicle v= new Vehicle(4,2);
System.out.println("汽车A有"+v.getWheels()+"个轮⼦,它的重量是"+v.getWeight()+"吨");
/
/实例化car对象
Car c = new Car(8,2,20);
System.out.println("汽车B有"+c.getWheels()+"个轮⼦,它的重量是"+c.getWeight()+"吨,能载"+c.getLoader()+"个⼈");
//实例化Truck对象
Truck t= new Truck(8,3,4,10);
System.out.println("汽车C有"+t.getWheels()+"个轮⼦,它的重量是"+t.getWeight()+"吨,能载"+t.getLoader()+"个⼈,能装"+t.getPayload()+"吨货"); }
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论