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接口……");
}
}