JAVA项目任务-创建笔记本电脑类(面向对象编程)

该博客介绍了如何通过面向对象编程设计一个JAVA项目,任务是创建笔记本电脑类。涉及内容包括创建NetCard和USB接口,定义Computer抽象类,以及实现这些接口的Laptop类。此外,还讲解了抽象类的匿名子类知识,并提供了测试类的运行结果。
摘要由CSDN通过智能技术生成

项目任务:创建笔记本电脑类

  • 继承一个类,实现多个接口

编程实施

1.创建NetCard接口
  • 在包里创建NetCard接口
    在这里插入图片描述
    在这里插入图片描述
  • 编写NetCard接口代码
package p07;

/**
 * 功能:网卡接口
 * 日期:2022年05月05日
 */
public interface NetCard {
   
     void connectNetwork(); // 抽象方法,默认是public权限

    default void speak() {
    // 缺省方法(从JDK8开始)
        System.out.println("网卡用于连接网络....");
    }
    static void tell() {
    // 静态方法(从JDK8开始)
        System.out.println("我是一张网卡");
    }
}

2.创建USB接口
  • 在包里创建USB接口(与创建NetCard接口方法一样)
  • 编写代码
package p07;

/**
 * 功能:USB接口(Universal)
 * 日期:2022年05月05日
 */
public interface USB {
   
    String TYPE = "0.3"; //  接口只能定义常量
    void connectUSB();  // 抽象方法
}

3.创建Computer抽象类
package p07;

/**
 * 功能:计算机抽象类
 * 日期:2022年05月05日
 */
public abstract class Computer {
   
    public abstract void compute
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值