国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java反射机制提供哪些功能

java反射机制提供哪些功能

java反射机制

头像

小妮浅浅

2021-08-05 10:57:395265浏览 · 0收藏 · 0评论

功能说明

1、在运行判断任何对象所属的类。

2、运行时构造任何类的对象。

3、运行中判断任何类所具有的成员变量和方法。

4、在运行过程中获通信息。

运行时调用任何对象的成员变量和方法。

运行时处理注释。

生成动态代理。

实例

@Test
public void test1() throws Exception {
    Class<Person> clazz = Person.class;
    //1.通过反射,创建Person类对象
    Constructor<Person> cons = clazz.getConstructor(String.class, int.class);
    Person person = cons.newInstance("Tom", 12);
    System.out.println(person);//Person{name='Tom', age=12}
 
    //2.通过反射,调用对象指定的属性、方法
    //调用属性
    Field age = clazz.getDeclaredField("age");
    age.setAccessible(true);
    age.set(person, 10);
    System.out.println(person.toString());//Person{name='Tom', age=10}
 
    //调用方法
    Method show = clazz.getDeclaredMethod("show");
    show.invoke(person);//my name is Tom and age is 10
 
    System.out.println("===================================");
    //通过反射,可以调用Person类的私有结构的。比如:私有的构造器、方法、属性
    //调用私有的构造器
    Constructor<Person> cons1 = clazz.getDeclaredConstructor(String.class);
    cons1.setAccessible(true);
    Person p1 = cons1.newInstance("Bruce");
    System.out.println(p1);//Person{name='Bruce', age=0}
 
    //调用私有的属性
    Field name = clazz.getDeclaredField("name");
    name.setAccessible(true);
    name.set(p1, "Jarry");
    System.out.println(p1);
 
    //调用私有的方法
    Method nation = clazz.getDeclaredMethod("nation", String.class);
    nation.setAccessible(true);
    Object nation1 = (String) nation.invoke(p1, "China");//相当于String nation = p1.showNation("China")
    System.out.println(nation1);//I come from China
}

以上就是java反射机制提供的功能介绍,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

台湾内衣秀| 公交车上荫蒂添的好舒服H漫画| 九1黄9·1| 密爱在线观看| 陌陌影视在线观看高清完整版 | 小柔与王叔的第一次相遇是第几集| 把腿扒开让我添30分钟| 小丹让我尝尝你的味道是什么歌啊| 日本大片又大又好看的PPT| 中国时装秀视频| 《司机外遇2》| 按摩师精油按摩下面会得妇科病吗| 军官(巨肉高H)| 后母和子在玉米地之间的寓意| 女生把球球给男生抓的视频| 蜜桃成时熟2| 美女两个球球抖动抓球球视频| 《交换做爰》在线观看| 九九在线观看免费播放大全电视剧 | 小泽玛利亚| 偷偷在线观看免费的电视剧最新 | 《厨房韵母2》动漫下线了吗| 美女和帅哥一起努力生产豆浆的视. | 同学的母亲中字ID| 《卻望1973》娃娃脸| 《炸裂吧!巨棒》免费阅读漫画| 妈妈你真棒里面的插曲叫什么| 成品PPT网站大片入口| 乱肉辣伦短文(全肉)| 蜜桃成熟时| 男人晚上吃奶时乳房会变| 爸爸VICIUSSS幼儿小女孩| 免费观看已满十八岁电视剧在线播.. | 姐姐片多多免费高清电视剧| 成品人和精品人的区别哪个好 | 怎样增重| 女性三角毛毛区有片毛掉光正常吗| 超级少女| 《伦敦空姐美版2023》| 《喂奶人妻厨房HD》| 刚长毛的初一女生年龄范围