java学习 --接口的多重继承

java中类只能单继承 但是java中的接口允许多重继承

java 中一个类可以实现多个接口 来获取更多的行为特征 继承类的同时实现多个接口

interface man

{

void mansay();

};

interface woman

{

void womansay();
};

interface people extends woman ,man

{

};

class run implements people

{

void mansay()

{

System.out.println("man");

};

void womansay()

{

System.out.println("woman");

}

public static void main(String [] args)

{

run p=new run();

p.womansay();

p.mansay();

}

}

类可以实现多个接口 例如

class MyClass implements interface1, interface2 ........ 实现多个接口

我们继承父类的同时也继承了他们实现的接口 extends 要放在 implements前面

你可能感兴趣的:(Java学习)