抽象类和接口

1.创建Door

public class Door {
    public void open(){
        System.out.println("开门");
    }

    public void close() {
        System.out.println("关门");
    }

}

2.创建KeypadDoor

public class KeypadDoor extends Door{

    public void open() {
        System.out.println("输入密码开门");
    }

    public void close() {
        System.out.println("轻轻关上,自动锁门");
    }
}

3.创建PowerDoor

public class PowerDoor extends Door {
    public void open() {
        System.out.println("按遥控开门");
    }

    public void close() {
        System.out.println("按遥控锁门");
    }
}

4.运行

public class Demo01 {
    public static void main(String[] args) {
        KeypadDoor keypadDoor = new KeypadDoor();
        keypadDoor.open();
        keypadDoor.close();

        PowerDoor powerDoor = new PowerDoor();
        powerDoor.open();
        powerDoor.close();


    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容