java 什么情况下是用反射的获取方法?

2024-11-18 09:23:21
推荐回答(4个)
回答1:

等你学过SSH之后你就明白为要用反射了,牛B的框架都是通过配置文件,即反射机制来做的
例如吧,你想把a对象放到b对象中,但是你并不知道B对象的方法名叫什么
,或者并不知道用户会将方法名定义成什么
这个时候,你只需要在配置文件中,或者是用注解,写上去那么通过反射就可以得到某个方法了

反射机制是比较高级的东西,你还是踏踏实实的吧,
就这么说你可以理解不了,也并不知道他的意义在哪,
只有等你接触的框架,代码多了自然会明白他的作用

回答2:

因为当那个成员的访问修饰符是private时,是不允许调用的,这时候可以用反射来调用这个成员,java中注解也是通过反射来实现的

回答3:

Java反射-属性操作

回答4:

这个动态调用的时候要用的,(在你不知道要调用什么方法的时候用的)
比如说我第一次 想调用方法1第二次想调方法2,难道你要写两个调用吗,如果有很多方法呢