
编写汽车类?
若以下回答无法解决问题,邀请你更新回答
2020-06-30 · 省级职业学校 3+3升学

吉林省万通技工学校,省人社厅直属技工学校。拥有汽车智能化示范实训中心、汽车检测维修实训中心、汽车美容实训中心、汽车诊断实训中心、汽车钣金实训中心、汽车漆面涂装实训中心,创业4S店等供学生学习
向TA提问
关注

展开全部
//汽车类public class vehicle { private int wheels;// 车轮个数 private int weight;// 车辆2113重量 public int getWheels() { return wheels; } public void setWheels(int wheels) { this.wheels = wheels; } public int getWeight() { return weight; } public void setWeight(int weight) { this.weight = weight; } // 无参构5261造4102函数 public vehicle() { } // 带参构造函数 public vehicle(int wheels, int weight) { super(); this.wheels = wheels; this.weight = weight; } public void outInfo(){ System.out.println("我是vehicle"); System.out.println("我有"+wheels+"个轮子"); System.out.println("我的重1653量是:"+weight+"吨"); }}____________________________________________________________________________ //小汽车类public class Car extends vehicle { private int passengers;// 载人数 // 无参构造函数 public Car() { super(); } // 带参构造函数 public Car(int wheels, int weight, int passengers) { super(wheels, weight); setPassengers(passengers); } public int getPassengers() { return passengers; } public void setPassengers(int passengers) { this.passengers = passengers; } public void outInfo(){ System.out.println("我是一辆Car"); System.out.println("我有"+super.getWheels()+"个轮子"); System.out.println("我的重量是:"+super.getWeight()+"吨"); System.out.println("我的载人数是:"+passengers+"人"); }}______________________________________________________________________ //卡车类public class Truck extends vehicle { private int passengers;// 载人数 private int payload;// 载重量 // 无参构造函数 public Truck() { super(); } // 带参构造函数 public Truck(int wheels, int weight, int passengers, int payload) { super(wheels, weight); setPassengers(passengers); setPayload(payload); } public int getPassengers() { return passengers; } public void setPassengers(int passengers) { this.passengers = passengers; } public int getPayload() { return payload; } public void setPayload(int payload) { this.payload = payload; } public void outInfo(){ System.out.println("我是一辆Truck"); System.out.println("我有"+super.getWheels()+"个轮子"); System.out.println("我的重量是:"+super.getWeight()+"吨"); System.out.println("我的载人数是:"+passengers+"人"); System.out.println("我的载重量是:"+payload+"吨"); }}______________________________________________________________________ //测试类public class Test { public static void main(String[] args) { vehicle v1 = new vehicle(3, 2); vehicle v2 = new Car(4, 3, 4); vehicle v3 = new Truck(6, 6, 3, 12); v1.outInfo(); v2.outInfo(); v3.outInfo(); } }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询