一.接口多继承
1.java中虽然类的多继承不合法,但接口允许多继承。继承类时不支持多继承。
2.继承和实现的区别:
继承是类关系,单继承。实现是类和接口之间的关系,单继承有局限性,多实现可以避免单继承的局限性。
二.代码示例
public class Example{
public static void main(String[ ] args){
A tt1 = new A();
B tt2 = new B();
tt1.run();
tt2.run();
tt2.walk();
}
}
interface Person{
void run( );
}
interface Student{
void walk( );
}
class A implements Person{
@Override
public void run( ){
System.out.println("大家跑步");
}
}
class B implements Student,Person{
@Override
public void walk( ){
System.out.println("学生行走");
}
@Override
public void run( ){
System.out.println("学生跑步");
}
}