接口的概念(不是类)
1 不允许定义任何具体的对象
2 接口中都是抽象的方法
类和类之间的关系叫 继承
类和接口之间的关系叫 实现
============================
定义 需要关键词interface
虽然使用interface关键字。但编译后
仍然会产生.class文件。
格式:
public interface 接口名{
抽象方法1;
抽象方法2;
抽象方法3;
...
}
接口中的方法均为公共访问的抽象方法
接口中无法定义普通的成员变量
接口的定义 :
修饰符 interface 接口名{}
源文件也是.java结尾的,编译完也是.class文件
字节码文件。
这里面都是公共的抽象方法
例子:
public interface USB{
//连接
public abstract void link();
public abstracr void close();
}
(接口无法创建对象)
接口是定义规则的
如果想要实现这样的规则,
需要定义一个类 实现 这个接口
实现接口中的方法
|
|