- 129
- 0
- 约4.2万字
- 约 25页
- 2017-05-27 发布于河南
- 举报
java反射详解
【案例1 】通过一个对象获得完整的包名和类名
?
1 packageReflect;
2
3 /**
4 * 通过一个对象获得完整的包名和类名
5 * */
6 classDemo{
7 //other codes...
8 }
9
10 classhello{
11 publicstaticvoidmain(String[] args) {
12 Demo demo newDemo();
13 System.out.println(demo.getClass().getName());
14 }
15 }
【运行结果】:Reflect.Demo
添加一句:所有类的对象其实都是Class 的实例。
【案例2】实例化Class 类对象
?
1 packageReflect;
2 classDemo{
3 //other codes...
4 }
5
6 classhello{
7 publicstaticvoidmain(String[] args) {
8 Class? demo1 null;
9 Class? demo2 null;
10 Class? demo3 null;
11 try{
12 //一般尽量采用这种形式
13 demo1 Class.forName(Reflect.Demo);
14 }catch(Exception e){
15 e.printStackTrace();
16 }
17 demo2 newDemo().getClass();
18 demo3 Demo.class;
19
20 System.out.println(类名称 +demo1.getName());
21 System.out.println(类名称 +demo2.getName());
22 System.out.println(类名称 +demo3.getName());
23
24 }
25
您可能关注的文档
- 张小莹棉花姑娘课件.ppt
- 桃园小学四年级数学下第四单元试卷2.doc
- 桃园小学四年级数学下第四单元试卷3.doc
- 桃园小学四年级数学下第五单元试卷5.doc
- 烙饼的策略教案.doc
- 波的图像课后作业四.doc
- 桃园小学四年级数学下第五单元试卷4.doc
- 线上教研实录.doc
- 继续教育培训操作步骤.doc
- 胥洪培学生分析5D.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)