作业帮 > 综合 > 作业

java中的代理,反射指是什么意思?应该怎么用,用在哪方面,能写一个简单的例子吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 19:45:32
java中的代理,反射指是什么意思?应该怎么用,用在哪方面,能写一个简单的例子吗?
代理是指我不想或无法直接去做的事,委托第三方来帮我做.比如A要使用C.use(),但A调用了b.use(),然后再由b.use调用了c.use().代理模式可以用于多种“不想或无法直接去做的事”的程序扩展,比如异地方法(对象)的访问等.
我们使用一个类或对象的方法,一般都是直接调用的,比如a.use().而反射是通过字符串来指定我要调用的类和方法,通过反射机制来完成调用,就变成了"A.USE()".
以上是较通俗解释,希望有助于你的理解,具体用法还请查阅相关专业书籍或资料.