黑马程序员技术交流社区
标题:
问一个反射的问题,望各位指点迷津
[打印本页]
作者:
墨染
时间:
2015-8-8 16:39
标题:
问一个反射的问题,望各位指点迷津
以人开门为例,首先是从门中抽取出关门这个方法,然后调用关门这个方法,方法的第一个参数是实例对象或者null,那意思是不是门调用了门关门的方法?
方法的参数又是指什么?
人在这个动作中又是什么角色?
作者:
三土
时间:
2015-8-8 17:01
第一个参数为空 表示是静态方法,不需要实例化对象调用。就其实是面向对象的思想,把门看成一个对象的话,关门确实是门的方法,. 人只是起了调用的作用。个人理解!
作者:
墨染
时间:
2015-8-8 17:30
三土 发表于 2015-8-8 17:01
第一个参数为空 表示是静态方法,不需要实例化对象调用。就其实是面向对象的思想,把门看成一个对象的话, ...
嗯,前面这些我都理解了,就是人这个到底是什么角色,一般调用的话:门.关门();
用反射的话:method关门.invoke(对象或null,参数);
这两个动作里面调用者是门,method关门,如果人是调用者的话又矛盾了,就是这一块我糊涂了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2