接口支持多继承。和类的继承类似,子接口extends父接口,会获得父接口中的一切。
package Interface.moreExtends;
public class TestMultipleInher {
public static void main(String[] args) {
C c=new Cimplements();
c.cmethon();
c.amethon();
c.bmethon();
}
}
interface A{
void amethon();
}
interface B{
void bmethon();
}
//c继承了A和B
interface C extends A,B{
void cmethon();
}
class Cimplements implements C{
@Override
public void amethon() {
System.out.println("这是a方法");
}
@Override
public void bmethon() {
System.out.println("这是b方法");
}
@Override
public void cmethon() {
System.out.println("这是c方法");
}
}