由于Java不支持多继承,为了扩展 类的能力,类支持了多接口。
interface 接口名
{
方法声明;
}
接口体中包含常量定义和方法定义,只声明方法,不解释方法(没有方法体),以分号结束.
接口通过【类+implement+接口名】实现:
class className implements interfaceName1, interfaceName2, interfaceName3
示例程序:
package interfacesNood0;
interface Animal
{
public void eat();
public void travel();
}
package interfacesNood0;
/**
* MammalInt 哺乳动物
*/
public class MammalInt implements Animal
{
public void eat()
{
System.out.println("Mammal eats");
}
public void travel()//长途行走
{
System.out.println("Mammal travels");
}
public static void main(String args[])
{
MammalInt m = new MammalInt();
m.eat();
m.travel();
}
}