接口(interface)是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类只包含常量和方法的定义而没有变量和方法的实现
接口可以多重实现:
1 接口中声明的属性默认为:public static final;而且仅只能是:public static final
2 接口中只能定义抽象方法,而这些方法默认为:public 也只能是public
3 接口可以继承其他接口,并添加新的属性和抽象方法
我们一旦定义了接口就必须要在类中实现它,在实现过程中有重写 继承 再加上成员变量指向子类的对象就实现了多态特性
接口可以多重实现:
1 接口中声明的属性默认为:public static final;而且仅只能是:public static final
2 接口中只能定义抽象方法,而这些方法默认为:public 也只能是public
3 接口可以继承其他接口,并添加新的属性和抽象方法
我们一旦定义了接口就必须要在类中实现它,在实现过程中有重写 继承 再加上成员变量指向子类的对象就实现了多态特性