super.getBean得到的Object對象怎么直接賦值給OneInterface呢?不強轉(zhuǎn)嗎?那個<T extends Object>他也沒聲明是OneInterface類型啊
父類中的方法<T extends Object> T getBean(String beanName), 而是super.getBean(String), 他直接就拿來用oneInterface = super.getBean(),?怎么可以把Object類型對象直接賦值給OneInterface引用呢???
2018-09-21
我覺得這應該是因為我們在配置文件xml中對其進行了類型的說明,也就是我們的那個id進行了設置,得到的bean也就自然是我們設置的那個類型了吧。這是我瞎猜的