1.接口的声明
public interface 接口名 extends 父接口名列表
{
public final static 类型 变量名 = 常量值 ; //常量声明
...
public abstract 返回类型 方法名 (参数列表) ; //抽象方法声明
...
}
public interface Shape
{
public final static double PI = 3.14;
public abstract void draw(Circle c);
}
2.接口的使用
在类中实现接口可以用关键字implements
public class ManInt implements Animal{
public void eat(){
System.out.println("Man eats");
}
public void travel(){
System.out.println("Man travels");
}
public int noOfLegs(){
return 0;
}
public static void main(String args[]){
ManInt m = new ManInt();
m.eat();
m.travel();
}
}
实现接口时:一个类可以同时实现多个接口
一个类只能继承一个类,但是能实现多个接口
一个接口能继承另一个接口,这和类之间的继承相似
3.明天学习内容:java接口的特征归纳