1、定义:
可以理解为特殊的抽象类,当抽象类中的所有方法都是抽象时,可以理解为该抽象类通过接口的形式来表示
class用于定义类
interface用于定义接口
2、特点:
接口中常见定义:常量:public static final int x=888;;;抽象方法:public abstract void show(){}
如果public static final或public abstract省略时,接口会默认加上
3、使用:
接口不可以创建对象,如需调用,需要子类覆写所有接口中的抽象方法,通过子类实例化调用
4、与类区别:
类: class定义 extends定义继承
接口:interface定义 implements定义继承