大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > java 反射的学习

java 反射的学习

关键词:反射java  阅读(674) 赞(19)

[摘要]本文是对java 反射的讲解,对学习Java编程技术有所帮助,与大家分享。

package com.yeepay.reflect;

/**
* java 反射的学习
*
*
*/
public class HelloReflect {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo demo = new Demo();

System.out.println(demo.getClass().getName());

// 所有类的对象其实都是Class的实例
Class<?> demo1 = null;
Class<?> demo2 = null;
Class<?> demo3 = null;
try {
// 一般尽量采用这种形式
demo1 = Class.forName("com.yeepay.reflect.Demo");
} catch (Exception e) {
e.printStackTrace();
}
demo2 = new Demo().getClass();
demo3 = Demo.class;

System.out.println("类名称 " + demo1.getName());
System.out.println("类名称 " + demo2.getName());
System.out.println("类名称 " + demo3.getName());
}

}

class Demo {
private String id;
private String name;

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

Demo() {

}
}



相关评论