spring 里的beanfactory类有一个方法是getbean方法 API写可以传递两个参数一个是name 一个是requiredType

2024-12-01 13:22:08
推荐回答(1个)
回答1:

从第二句开始意思是从context中读取一个名为chinese的对象,但是读出来的是object类型,所以需要指定读出来的chinese对象的类型,也就是第二个参数,因为Chinese实现了persion接口,所以读出的object类型的Chinese对象可以看成是一个persion,这就是多态的形式,父类引用指向子类对象,又因为chinese是一个类的类型所以用.class得到chinese对象并赋给perion。