车的继承
package Che; public class Veh { String brand; String color; public Veh() { super(); } public Veh(String brand, String color) { super(); this.brand = brand; this.color = color; } public void run(){ System.out.println("正在开动"); } public void showInfo(){ System.out.println("品牌:"+this.brand); System.out.println("颜色:"+this.color); } }
package Che; public class Car extends Veh { int seats; public Car() { super(); } public Car(int seats,String brand, String color) { super(brand,color); this.seats = seats; } public void showCar(){ super.showInfo(); System.out.println("座位"+seats); } }
package Che; public class Track extends Veh { double load; public Track() { super(); } public Track(String brand, String color,double load) { super(brand,color); this.load = load; } public void showTrack(){ super.showInfo(); System.out.println("载重"+load); } }
package Che; public class Test { public static void main(String[] args) { Car c=new Car(5,"宝马","骚粉"); c.showCar(); Track t=new Track("大马力", "红色", 2.3); t.showTrack(); } }