接口和接口的使用笔记
接口和接口的使用:
接口 interface (或翻作:界面) 以下定义一个接口名,名字为AudioOutput 如:public interface AudioOutput { } 添加一个方法 示例: public interface AudioOutput { public void play(AudioData samples); } 规则: 不能写方法体 (类似抽象方法一样) 必须为public 使用接口: public class XiaoMi implements AudioOutput { @Override public void play(AudioData samples) { } } 与抽象类的比较: 接口和抽象类非常相似,区别为: 1 用implements而不是extends ( 不表示继承关系) 2 一个类可以 implements多个接口 public class X extends Y implements A,B,C 3 接口不应添加属性
更多精彩