1.interface
接口
2.接口中的成员修饰符固定
public static fianl //成员变量 只通过类访问
public abstract //成员函数
3.接口里所有的方法都是抽象的,抽象类中,可以没有抽象方法。
类与类继承,类与接口是实现的关系。降低耦合(高内聚,低耦合)。
通过接口实现多重继承。
4.最低标准
5.
class Interfacedemo{
public static void main(String[] agrs){
PC pc =new PC();
Mouse m = new Mouse();
//启动接口,调用play
pc.insertUSB(m);
}
}
//实现接口。定义以接口为参数的方法
class PC {
public void insertUSB( USB usb){
System.out.println("插入了usb");
//调用play
usb.play();
}
}
//定义接口
interface USB{
void play ();
}
//类实现接口
class Mouse implements USB{
public void play(){
System.out.println("鼠标滑动");
}
}
原文地址:https://www.cnblogs.com/simly/p/10234530.html
时间: 2024-11-05 20:19:47