伪代码如上想在子类B中输出父類P的成员变量data被更改后的值(即,hello)该如何改造。
约束:A和B在实际中是分属于不同的业务类所以不允许有继承关系
所以从这里也可以看出Spring在注入嘚时候是注入的子类和接口的实现类!
多个实现类的时候就要用:@Primary指定优先调用具体的实现类
如果没有指定primary的时候,抛出的异常如下:
当子类调用父类方法时父类的構造方法应该被执行了吧,因为程序能够 正常运行不太确定原理,所以问一下