- 多个无关的类可以实现同一个接口。
- 一个类可以实现多个无关的接口。
- 与继承关系类似,接口与实现类之间存在多态性。
- 接口默认变量的属性为public static final, 也只能是public static final。
- 接口默认方法的属性为public abstract,也只能是public abstract。
- 一个接口可以继承另外一个接口,可以添加属性和抽象方法。
以下简单代码实现
public interface T_IF {
public abstract void sing();
void dance();
}
public class Student implements T_IF {
private String name;
Student(String n) {
this.name = n;
}
public void sing() {
System.out.println("haha");
}
public void dance() {
System.out.println(this.name);
}
public static void main(String[] args) {
Student s =new Student("qing");
s.sing();
s.dance();
}
}