接口和接口的使用笔记

接口和接口的使用:

     接口 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 接口不应添加属性
posted @ 2019-04-18 15:15  一杯香米酒  阅读(229)  评论(0编辑  收藏  举报