接口
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); } }