java通过反射调用方法「建议收藏」

java通过反射调用方法「建议收藏」这个是反射着最重要的知识点了,所以大家一定要掌握。我们先说下反射调用方法的步骤:我们以Student类为例代码如下:1、获取Student类的字

欢迎大家来到IT世界,在知识的湖畔探索吧!

这个是反射着最重要的知识点了,所以大家一定要掌握。

我们先说下反射调用方法的步骤:

我们以Student类为例代码如下:

java通过反射调用方法「建议收藏」

1、获取Student类的字节码文件。Class c = Student.class;

2、通过反射创建对象。Object obj = c.newInstance();

3、获取login方法对象,获取一个方法,我们需要方法名,和参数列表(应为方法会有重载)Method loginMethod = c.getDeclaredMethod(“login”, String.class, String.class);

4、调用方法,调用一个方法需要四个要素 :1.方法名。2.实参。3.返回值。4.对象

Object result = loginMethod.invoke(obj, “admin”,”12311″);

我们看下具体代码:

java通过反射调用方法「建议收藏」

重点:反射机制让代码具有通用性,可变化的内容都可以写在配置文件中。将来修改配置文件后。创建的对象不一样了,调用的方法也不一样了。但是java代码不需要做任何改动,这就是反射机制的魅力。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/17748.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信