定义一个交通工具类(Vehicles),该类的属性为:商标(brand)、颜色(color);
方法:run 方法(行驶功能,控制台输出“车已经启动”)、showInfo(显示信息,控制台输出商 标和颜色)
需求:
1) 编写一个小汽车类(Car)继承于 Vehicles 类,添加属性座位(seats);成员方法 showCar(显示小 汽车的所有信息)
2) 编写一个卡车类(Truck)继承于 Vehicles 类,添加属性载重(load);成员方法 showTruck(显示卡 车的所有信息)
3) 定义测试类,分别创建 Car 对象和 Truck 对象,控制台打印输出的信息如下: 商标:奔驰,颜色:白色,座位:5 商标:福田,颜色:红色,载重:6.5 吨
//定义交通工具类 public class Vehicles { //定义属性:商标 private String brand; //定义属性:颜色 private String color; //空构造方法 public Vehicles() { } //带参构造方法 public Vehicles(String brand, String color) { this.brand = brand; this.color = color; } //set,get方法 public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } //run 方法:行驶功能,控制台输出“车已经启动 public void run() { System.out.println("车辆已经启动"); } //showInfo方法:显示信息,控制台输出商 标和颜色 public void showinfo() { System.out.println(brand + " " + color); } }
编写一个小汽车类(Car)继承于 Vehicles 类,添加属性座位(seats);成员方法 showCar(显示小 汽车的所有信息)
//car类 public class Car extends Vehicles{ //定义属性:set private String sets; //带参构造方法 public Car(String brand, String color, String sets) { super(brand, color); this.sets = sets; } // public String getSets() { return sets; } public void setSets(String sets) { this.sets = sets; } public void showCar(){ System.out.println("商标:" + getBrand()+"," + "颜色:" + getColor()+"," + "座位:" + getSets()+"座"); } }
编写一个卡车类(Truck)继承于 Vehicles 类,添加属性载重(load);成员方法 showTruck(显示卡 车的所有信息)
//定义卡车类 public class Truck extends Vehicles{ //添加属性:load private String load; //无参构造方法 public Truck(){ } //带参构造方法 public Truck(String brand, String color, String load) { super(brand, color); this.load = load; } //set,get构造方法 public String getLoad() { return load; } public void setLoad(String load) { this.load = load; } //showTruck方法 public void showTurck(){ System.out.println("商标:" + getBrand() +","+ "颜色:" + getColor() +","+ "载重:" + getLoad()); } }
定义测试类,分别创建 Car 对象和 Truck 对象,控制台打印输出的信息如下: 商标:奔驰,颜色:白色,座位:5 商标:福田,颜色:红色,载重:6.5 吨
//main主方法入口 public static void main(String[] args) { Car car=new Car("奔驰","白色","5"); car.showCar(); Truck truck=new Truck("福田","红色","6.5吨"); truck.showTurck();