设计一个汽车类Vehicle

更新时间:02-09 教程 由 对味 分享

设计一个汽车类Vehicle?

class Vehicle {

int wheels;

float weight;

protected Vehicle(int wheels, float weight){

this.wheels = wheels;

this.weight = weight;

}

public void print(){

System.out.println("汽车共有"+wheels+"个轮子");

System.out.println("重量为"+weight+"吨");

}

}

class Car extends Vehicle{

int loader;

public Car(int wheels, float weight, int load) {

super(wheels, weight);

loader = load;

}

@Override

public void print(){

System.out.println("小车共有"+wheels+"个轮子");

System.out.println("重量为"+weight+"吨");

System.out.println("载人数为"+ loader+"人");

}

}

class Truck extends Car{

float payload;

public Truck(int wheels, float weight, int loader, float payload) {

super(wheels, weight, loader);

this.loader= loader;

this.payload = payload;

}

@Override

public void print(){

System.out.println("卡车:共有"+wheels+"个轮子");

System.out.println("重量为"+weight+"吨");

System.out.println("载人数为"+loader+"人");

System.out.println("载重量为"+payload+"吨");

}

}

public class Text{

public static void main(String args[]){

Vehicle car = new Car(4, 3, 4);

Vehicle truck = new Truck(6, 6, 2, 10);

car.print();

truck.print();

}

}

声明:关于《设计一个汽车类Vehicle》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2205298.html