接口定义 (规范)
类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里面的方法实现谢姐,他只规定类必须提供某一些方法。
基本语法 (多继承的)
[修饰符] interface 接口名 [extends 父级接口1,父级接口2]{
常量定义,
抽象方法定义,
}
接口就是用来被继承被实现的,修饰符一般为public
没有 private protected 修饰的接口
匿名内部类实现接口
第一种方式:
IPlayGame ip3 = new IPlayGame(){
public void playGame(){
System.out.println("使用内部类的方式实现接口")
}
}
ip3.playGame();
第二种方式:
new IPlayGame(){
public void playGame(){
System.out.println("使用内部类的方式实现接口")
}
}.playGame();