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前面