java獲取反射機制的三種方式
阿新 • • 發佈:2018-12-25
java 獲取反射常使用的三種方式:
1.通過new物件實現反射機制
2.通過路徑實現反射機制
3.通過類名實現反射機制
例子:
建立一個學生類:
public class Student {
private int id;
String name;
protected boolean sex;
public float score;
}
獲取反射機制
public class Get { //獲取反射機制三種方式 public static void main(String[] args) throws ClassNotFoundException { //方式一(通過建立物件) Student stu = new Student(); Class classobj1 = stu.getClass(); System.out.println(classobj1.getName()); //方式二(所在通過路徑-相對路徑) Class classobj2 = Class.forName("fanshe.Student"); System.out.println(classobj2.getName()); //方式三(通過類名) Class classobj3 = Student.class; System.out.println(classobj3.getName()); } }