写接口:
[修饰符] (abstract) interface extends [接口1,接口2...]{
//接口方法
例如:
public void playGame();
}
注:1.没有abstract时,系统会默认添加。
2.给接口命名时,会在最前面写"I",与普通的类进行区别。
实现接口:
[修饰符] 类型 extends 父类 implements 接口1,接口2{
@Override
public void playGame(){
//....
}
}
使用匿名内部类的方式实现接口
IPayGame ip =new SmartGame(){
@Override
public void playGame(){
//....
}
};