-1、类和类的关系
– 继承关系extends,只支持单继承
– class A extends B
– 其中,A是子类 B是父类
– 方法的重写!!
2、类和接口的关系
– 实现关系implments,还可以多实现
– class A implments B,C
– 其中,A是子类 B C是接口
– A 必须重写B C 接口里的所有抽象方法,否则A是抽象类
3、接口和接口的关系
– 继承关系,还可以多继承
– interface A extends B,C
– 其中A B C 都是接口,A接口的功能最全
– class X implments A
– 其中X子类需要重写A B C 里的所有抽象方法
4、抽象类和接口的区别
– 抽象类是一个特殊的类,特殊在抽象类里可以有抽象方法
– 接口是一个特殊的抽象类,特殊在接口里都是抽象方法
5、继承的同时多实现
interface Fu{
}
interface Fu2{
}
class Animal{
}
//创建实现类
//继承的同时多实现
class FuImpl extends Animal implements Fu,Fu2{