1.接口interface 接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成
2.接口的格式
interface interfaceName {
全局常量
抽象方法
}
3.接口的实现必须通过子类使用关键字implements,可以多实现 和单继承不同。
interface Inter{
<span style="white-space:pre"> </span>public abstract void name() ;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>interface Inter2{
<span style="white-space:pre"> </span>public abstract void say2() ;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>//接口可以實現多繼承
<span style="white-space:pre"> </span>interface Inter3 extends Inter,Inter2{
<span style="white-space:pre"> </span>public abstract void say3() ;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>//同样可以实现接口的多实现
<span style="white-space:pre"> </span>class A implements Inter3{
<span style="white-space:pre"> </span>public void name(){
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>public void say2() {
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>public void say3() {
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}