现实中也有很多接口的实例,比如说串口电脑硬盘,Serial ATA委员会指定了Serial ATA 2.0规范,这种规范就是接口。Serial ATA委员会不负责生产硬盘,只是指定通用的规范。因而在常量声明时可以省略这些修饰符。接口是若干常量和抽象方法的集合,目前看来和抽象类差不多。确实如此,接口本就是从抽象类中演化而来的,因而除特别规定,接口享有和类同样的“待遇”。但接口有其自身的一些特性,归纳如下。接口的多继承特点弥补了类的单继承。接口是可插入性的保证。接口在面向对象的 Java 程序设计中占有举足轻重的地位。综上所述,接口和抽象类各有优缺点,在接口和抽象类的选择上,必须遵守这样一个原则:

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用

深入解析Java接口(interface)的使用