Java中的接口interface 是一种特殊的类,是由全局常量和公共的抽象方法(不需用abstract声明)所组成。
子类可以同时实现多个接口,格式如下:
interface AA{ public String AUTHOR = "aituming"; public void print(); public String getInfo(); } interface BB{ public void say(); } class X implements AA, BB{ public void say(){ System.out.println("hello!!!"); } public String getInfo(){ return "HELLO"; } public void print() { System.out.println("作者:" + AUTHOR); } } public class InterfaceDemo01 { public static void main(String[] args) { // TODO Auto-generated method stub X x = new X(); x.print(); x.say(); } }
可以使用抽象类继承多个接口,一个接口也可以继承多个接口,但是接口不能继承抽象类。