接口与类,接口与接口,类与类的关系是什么?
类与类是单继承关系:一个类只能继承一个直接父类。
class Cat extends Animal{
}
类与接口是多实现关系:一个类可以实现多个接口。
class BasketBallMan implements Law , SportMan {
@Override
public void rule() {
}
@Override
public void run() {
}
@Override
public void competition() {
}
}
interface Law{
void rule();
}
interface SportMan{
void run();
void competition();
}
接口与接口是多继承关系:一个接口可以继承多个接口。
interface Law{
void rule();
}
interface Man{
void eat();
}
/**
接口的多继承
*/
interface SportMan extends Law , Man{
void competition();
void run();
}