interface A extends interface B
接口A继承接口B作用:
1.接口A中不用重写接口B中方法
2.接口A的实现类必须实现接口A中定义的方法以及接口B中定义的方法。在实例化此实现类过程中恰恰体现了多态的特性,实例化对象可调用接口A、B中所有方法。
public interface Interface1 {
void move(int i);
}
public interface Interface2 extends Interface1 {
void getLocation(String str);
}
public class PepleMove implements Interface2{
public void move(int i) {
System.out.println(i);
}
public void getLocation(String str) {
System.out.println(str);
}
}
class TestPeple{
public static void main(String[] args) {
Interface2 inter = new PepleMove();
inter.getLocation("111");
inter.move(1);
}
}