概述
提醒我们用Class sun.reflect.Reflection.getCallerClass(int i),
参数随便,0,1,2,3都可以。
0是getCallerClass自身,即Reflection类
1是bean自身,即调用Reflect的Bean自身类
2就应该是bean的调用方,
3。。。
public class Test {
public static void main(String[] args){
A.print();
}
}
public class A {
public static void print() {
B.print();
}
}
public class B {
public static void print() {
C.print();
}
}
public class C {
public static void print() {
D.print();
}
}
public class D {
public static void print() {
System.out.println(sun.reflect.Reflection.getCallerClass(0);
//class sun.reflect.Reflection
System.out.println(sun.reflect.Reflection.getCallerClass(1);
//class D
System.out.println(sun.reflect.Reflection.getCallerClass(2);
//class C
System.out.println(sun.reflect.Reflection.getCallerClass(3);
//class B
System.out.println(sun.reflect.Reflection.getCallerClass(4);
//class A
System.out.println(sun.reflect.Reflection.getCallerClass(5);
//class Test
}
}
最后
以上就是搞怪戒指为你收集整理的sun.reflect.Reflection 的使用的全部内容,希望文章能够帮你解决sun.reflect.Reflection 的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复