接口

1 .语法
       public interface 接口名 extends 接口1,接口2..{
             //1.常量
             //2.抽象方法
          }
2. 特点
        a.用interface修饰
        b.接口可以继承接口,多继承
        c.接口内只能定义常量和抽象方法
        d.接口不能实例化,但是可以作为子类的引用
        e.实现接口的子类都必需实现它的所有抽象方法

package 二期第四章;

public interface InterfaceA {
    public void sun();
}

package 二期第四章;

public interface InterfaceB {

}

package 二期第四章;
/**
 * 特殊的抽象类
 * 1.接口所有的方法都是抽象方法
 * 接口只能定义常量
 * 
 * @author Administrator
 *
 */
public interface MyInterface extends InterfaceB,InterfaceA {
    
    public static final int A = 0;
    public void add();
}

package 二期第四章;
/**
 * 引用多态:父类去引用子类实例
 * @author Administrator
 *
 */
public class Test {
    public static void main(String[] args){
        int a = MyInterface.A;
        System.out.println(a);
    }
}
View Code

 

posted @ 2017-06-15 19:07  李李李i  阅读(93)  评论(0编辑  收藏  举报