首页 > 代码库 > java接口的应用举例
java接口的应用举例
/*接口的理解:接口就是前期定义一个规则!某一个类A,为了扩展自身的功能,对外提供这个接口,后期只要是符合这个接口(规则)的类(这个类是接口的子类),将子类对象的引用传递给类A中方法(方法中的参数就是该子类所实现的接口),就可以和类A建立功能联系!降低了类与类之间的耦合性!*///定义规则interface USB{ public abstract void open(); public abstract void close();}//实现规则//通过接口, 类与类之间的耦合性降低了!class UPanel implements USB{ public void open(){ System.out.println("UPanel open!"); } public void close(){ System.out.println("UPanel close!"); }}class Mouse implements USB{ public void open(){ System.out.println("Mouse open!"); } public void close(){ System.out.println("Mouse close!"); }}public class PC{ public static void main(String[] args){ useUSBDevice(new UPanel()); useUSBDevice(new Mouse()); } //使用规则 public static void useUSBDevice(USB usb){//接口类型的引用,用来接收(指向)接口的子类对象! //功能扩展 usb.open();//启用USB设备 usb.close();//关闭USB设备 }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。