public abstract class Car {
private String brand;
public Car() {
}
public Car(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public abstract void run();
}
public class SportsCar extends Car { public SportsCar() { } public SportsCar(String brand) { super(brand); } public void run() { System.out.println("超级跑车"); } public void price() { System.out.println("售价100w"); } }
public class CarTest { public static void main(String[] args) { SportsCar car1 = new SportsCar("法拉利"); System.out.println(car1.getBrand()); car1.run(); car1.price(); SportsCar car2 = new SportsCar(); car2.setBrand("兰博基尼"); System.out.println(car2.getBrand()); car1.run(); car1.price(); } }