1 接口
接口就是给出一些没有实现的方法,封装到一起
关键字 Implements
接口不能被实例化
必须实现接口的抽象方法(在接口中抽象方法可以省略abstract 都tm是抽象方法) 可以用传统艺能快捷键
接口中可以有方法(静态方法、默认方法)的具体实现 需要使用default关键字修饰
一个类可以同时实现多个接口 接口也可以继承多个接口
接口中的属性都是final 不可修改 访问形式为 接口名.属性名
接口类型的变量可以指向实现了该接口的类的实例
public cLass InterfacePolyPass {
public static void main(String[] args) (
//接口类型的变量可以指向,实现了该接口的类的对象实例
IG ig = new Teacher();
IH ih = new Teacher();
interface IH { }
interface IG extends IH{ }
cLass Teacher implements IG {
}