接口:interface,是抽象方法和常量值的定义的集合。
本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和抽象方法的定义,而没有变量和方法的实现。常量不需要final修饰,方法不需要abstract修饰。
多个无关的类可以实现同一个接口,一个类可以实现多个无关的接口。
接口中声明属性默认为public static final的,也只能是public static final,不需要显示修饰。
接口中只能定义抽象方法,默认为public,也只能是public,不需要显示修饰。
接口可以继承其它的接口,并添加新的属性和抽象方法。
创建对象时,直接用接口引用变量,即所有实现了该接口的类都可以使用该接口引用变量,系统会自动根据对象的类类型调用各自成员。152
时间: 2024-11-07 02:21:48