Interface是一个完完全全的抽象类。Interface由域和方法组成。
Interface中的域拥有:public + static + final特征
Interface中的方法拥有:public(注意抽象方法不可以为static、final、private)
如果一个Interface需要继承另一个(或者多个)Interface,需要使用extends,如果是多个接口则用","分隔。例如:
package s1;
public class D {
public static void main(String[] args) {
}
}
interface D1 {
void test();
}
interface D2 {
void name();
}
interface D3 extends D1 {
void age();
}
interface D4 extends D1, D2 {
void calculate();
}