Java类之间的关系有 继承、关联、依赖
继承:单继承,每个类只能有一个父类
关联:指该类的成员变量,是另一个类的对象引用
依赖:指该类的局部变量,是另一个类的对象引用
类和接口:实现
一个类可以实现多个接口,弥补了Java只能单继承的不足
接口和接口之间是多继承关系
public class ClassRelation_ {
//关联:指成员变量是另一个类的对象引用
//ClassRelation_和B关联
B b = new B();
public static void main(String[] args) {
//依赖:类的局部变量,是另一个类的对象引用
//A 和 ClassRelation_依赖
A a = new A();
}
}
//类和接口是多实现
class A implements C,D{
}
//类和类是单继承
class B extends A {
}
interface C {
}
interface D {
}
//接口之间是多继承
interface E extends C, D {
}