编写汽车类(Car),
包括属性:颜色,品牌,车牌号
构造函数:实现属性初始化
抽象方法:驱动,能量补充
成员方法:播放音乐,开空调(用在控制台打印文字表述具体实现)
编写汽车类的子类电动汽车
电动汽车特有属性:剩余里程
电动汽车实现父类中的抽象类(用在控制台打印文字表述具体实现)
编写汽车类的子类汽油车
汽油车特有属性:剩余油量
汽油车实现父类中的抽象类(用在控制台打印文字表述具体实现)
编写汽车类(Car),
包括属性:颜色,品牌,车牌号
构造函数:实现属性初始化
抽象方法:驱动,能量补充
成员方法:播放音乐,开空调(用在控制台打印文字表述具体实现)
编写汽车类的子类电动汽车
电动汽车特有属性:剩余里程
电动汽车实现父类中的抽象类(用在控制台打印文字表述具体实现)
编写汽车类的子类汽油车
汽油车特有属性:剩余油量
汽油车实现父类中的抽象类(用在控制台打印文字表述具体实现)
abstract class Car {
protected String color;
protected String brand;
protected String id;
public Car(){
//
}
public Car(String c,String b,String ids){
color = c;
brand = b;
id = ids;
}
public void playMusic(){
System.out.println("播放音乐");
}
public void openAirMachine(){
System.out.println("开空调");
}
public abstract void device();
public abstract void addPower();
}
class DdCar extends Car{
public int lc; //剩余里程
public DdCar(String c,String b,String ids, int l){
color = c;
brand = b;
id = ids;
lc = l;
}
public void device(){
System.out.println("驱动");
}
public void addPower(){
System.out.println("补充能量");
}
}