接口interface
JDK7以前只能再接口中定义全局常量和抽象方法,JDK8之后可以定义静态方法,默认方法。接口中不能定义构造器
java开发中,接口通过让类去实现implements的方法来使用,若实现类覆盖了接口中的所有抽象方法,则此实现类就可以实例化,否则仍是一个抽象类
Java可以实现多个接口,接口与类时间的关系叫实现,类与类之间的关系叫继承,当继承与接口同时存在时,先写继承,后写实现:class AA extend BB implements xx xx
接口也可以继承接口
class Plane implements Flyable{ public void fly(){ System.out.println("飞机飞的很快"); } }
interface Flyable{ public static final int MAX=1521;//全局常量
public abstract void fly(); //抽象方法

浙公网安备 33010602011771号