文章目录
项目任务:创建笔记本电脑类
- 继承一个类,实现多个接口
编程实施
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