简介
类似于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();
}
}
本文深入探讨了接口和抽象方法的概念,解释了接口中的方法如何默认为public abstract,并且只能在实现接口的类中具体实现。同时,文章还介绍了接口内的变量特性及其实现类的代码示例。
7123

被折叠的 条评论
为什么被折叠?



