接口
1.概念: 接口是一种能力
2.属性: 属于抽象类,只能放置抽象方法和静态常量
3.优点: 解决了Java的单继承性
4.语法: interface 类名(){
方法名
}
类名 implements 接口名{
重写方法
}
5.接口特点
1)不能被实例化
2)实现类(StoDoor)必须实现接口(Lock)中所有的方法
3)实现类可以实现多个接口,用“,”逗号隔开
4)接口中定义的变量都是静态常量
注意:不同包的类或者接口访问必须使用import指令引入其他类或者接口
6.使用接口完成多态的实例化
7.面向接口的编程不用考虑具体实现细节