问答详情
源自:1-3 实现一个自己的IoC

老师,我想问下,调用set方法时beans是一个空的Map,paramValues[i]=beans.get(parmaBeanIds[i]),这个地方怎么有值呢

paramValues[i]=beans.get(parmaBeanIds[i]);

这儿有点没懂

提问者:慕侠8223200 2020-07-12 18:06

个回答

  • 慕田峪5188719
    2022-12-06 22:39:41

    约定,先setbean(),后setbean(有车的人)  。如setbean(车)的时候 不会走for里面的代码,setbean(有车的人) 的时候,才会把前边放进去的aodi当作这次setBean(有车的人)的开奥迪张三的参数  也就是aodi作为张三的参数。

  • 慕侠8223200
    2020-07-12 21:45:50

    哦,看懂了,第一次根本就不会进入for循环