java编写汽车类,用继承等

编写汽车类(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("补充能量");
        }
        
    }

作业请自行完成 :)

你这上面都说的清清楚楚了,还写不来吗?就是Java中的继承,子类继承父类。

汽车类(Car)可以看出父类
电动汽车, 汽油车 子类。去继承(Car)

作业要自己写,不懂可以贴出来问。