在本教程中,我们将使用Java的抽象类和继承来模拟笔记本电脑的开机、关机和显示品牌LOGO。

首先,在lesson3_5包中,创建一个抽象类Computer,它包含一个抽象方法showLogo:

package lesson3_5;

public abstract class Computer {
    public abstract void showLogo();
}

接下来,创建一个抽象类Laptop继承自Computer类,它包含方法startUp和shutDown:

package lesson3_5;

public abstract class Laptop extends Computer {
    public void startUp() {
        System.out.println('笔记本电脑开机中...');
    }
    
    public void shutDown() {
        System.out.println('笔记本电脑关机中...');
    }
}

然后,创建一个类HUAWEI_MateBook继承自Laptop类,在方法showLogo中,实现控制台打印输出'华为MateBook':

package lesson3_5;

public class HUAWEI_MateBook extends Laptop {
    public void showLogo() {
        System.out.println('华为MateBook');
    }
}

接着,创建一个类XiaoMi_Book继承自Laptop类,在方法showLogo中,实现控制台打印输出'小米Book':

package lesson3_5;

public class XiaoMi_Book extends Laptop {
    public void showLogo() {
        System.out.println('小米Book');
    }
}

最后,创建一个主类Test,在方法main中,实例化一个HUAWEI_MateBook对象laptop1,按照题目要求调用laptop1的方法:

package lesson3_5;

public class Test {
    public static void main(String[] args) {
        HUAWEI_MateBook laptop1 = new HUAWEI_MateBook();
        laptop1.showLogo();
        laptop1.startUp();
        laptop1.showLogo();
        laptop1.shutDown();
        
        XiaoMi_Book laptop2 = new XiaoMi_Book();
        laptop2.showLogo();
        laptop2.startUp();
        laptop2.showLogo();
        laptop2.shutDown();
    }
}

通过这段代码,我们模拟了两种笔记本电脑的开机、关机和显示品牌LOGO,并展示了Java抽象类和继承的应用。

Java编程:抽象类和继承示例 - 笔记本电脑模拟

原文地址: https://www.cveoy.top/t/topic/cp5m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录