简介
类似于abstract抽象方法 ,需要被类实现(注意不是继承)
接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)。
接口中只能有public static final变量(并且只能是 public,用 private 修饰会报编译错误)。
接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。
例子
接口代码
package interfacetest;
public interface employee {
public void run();
public void walk();
}
实现类代码
package interfacetest;
public class employer implements employee{
public void run(){
System.out.println("run");
}
public void walk()
{
System.out.println("walk");
}
public static void main(String[] args) {
employer a=new employer();
a.run();
a.walk();
}
}