天天看点

接口初步理解

//定义接口使用的关键字不是class而是 interface。

interface Demo

{

public static final int NUM = 4;

public abstract void show1();

public abstract void show2();

}

//类与类之间是继承关系,类与接口之间是实现关系

接口不可以实例化。

只能由实现了接口的子类并覆盖了接口中所有的抽象方法后,该子类才可以

实例化。否则,这个子类就是一个抽象类。

class DemoImpl implements Demo

{

public void show1()

{

}

public void show2()

{

}

}

interface A

{

public void show();

}

interface Z

{

public void show();

}

class Test implements A,Z//多实现

{

public int add(int a,int b)

{

return a+b+3;

}

public void show(){}

}

接口初步理解

继续阅读