1. 接口 - } 代表着一种能够做到哪些操作
比如电脑中的USB口。
接口就是特殊的抽象类。(此抽象类中只能放置抽象方法和静态常量)!
用于解决java的单继承特性。
2.
- public abstract class A{
- private int age;
- private String name;
- public void print(){
- }
- public abstract void add();
- public abstract void del();
- //省略setter/getter方法
- }
- public interface B{
- static final String NAME="admin";
- public void add();
- }
3.接口的特点
1.不能被实例化
2.实现类(StoDoor)必须实现接口(Lock)中所有的方法
3.实现类可以实现多个接口
4.接口中定义的变量都是静态常亮
4.单词
接口(interface) 实现(implements)
接口代表一种能力 - }体现在接口的方法上
注意:不同包的类或者接口访问必须使用import指令引入其他类或者接口
5.使用接口完成多态的实例化