//定义接口使用的关键字不是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(){}
}