创建笔记本类

public interface NetCard {
    void connectNetwork();//抽象方法,默认是public权限
 
    default  void speak(){//缺省方法(从JDK8开始)
        System.out.println("网卡用于连接网络");
    }
 
    static void tell(){//静态方法(从JDK8开始)
        System.out.println("我是一张网卡");
    }
}

public interface USB {
    final String TYPE ="3.0";//接口只能定义常量
    void connectUSB();//抽象方法
}

public class Laptop extends Computer implements NetCard,USB{
    private String name;
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    @Override
    public void computer() {
        System.out.println("笔记本电脑["+name+"]正在计算中……");
    }
 
    @Override
    public void computer(String item) {
        System.out.println("笔记本电脑["+name+"]正在计算["+item+"]。");
    }
 
    @Override
    public void connectNetwork() {
        System.out.println("笔记本电脑["+name+"]正在连接网络……");
    }
 
    @Override
    public void connectUSB() {
        System.out.println("笔记本电脑["+name+"]正在连接USB接口……");
    }
}
 

好的,您的问题是如何创建“计算机”抽象创建笔记本”子继承之,并再创建笔记本”的一个子“上网本”。 首先,我们可以使用Java语言来实现这个问题。在Java中,我们可以通过关键字“abstract”来创建抽象。抽象不能被实例化,只能被继承。 下面是创建“计算机”抽象的代码示例: ``` abstract class Computer { // 抽象方法,表示计算机可以执行的操作 public abstract void execute(); } ``` 接着,我们可以创建笔记本”子来继承“计算机”抽象。在子中,我们需要实现抽象方法“execute()”,并可以添加一些自己的属性和方法。 下面是创建笔记本”子的代码示例: ``` class Laptop extends Computer { // 实现抽象方法,表示笔记本可以执行的操作 public void execute() { System.out.println("运行笔记本程序"); } // 自己的属性和方法 private String brand; public void setBrand(String brand) { this.brand = brand; } public String getBrand() { return this.brand; } } ``` 最后,我们再创建“上网本”子来继承“笔记本”子。同样地,在子中我们需要实现抽象方法“execute()”,并可以添加一些自己的属性和方法。 下面是创建“上网本”子的代码示例: ``` class Netbook extends Laptop { // 实现抽象方法,表示上网本可以执行的操作 public void execute() { System.out.println("运行上网本程序"); } // 自己的属性和方法 private boolean hasTouchScreen; public void setHasTouchScreen(boolean hasTouchScreen) { this.hasTouchScreen = hasTouchScreen; } public boolean getHasTouchScreen() { return this.hasTouchScreen; } } ``` 以上就是使用Java语言创建“计算机”抽象创建笔记本”子继承之,并再创建笔记本”的一个子“上网本”的代码示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值