「java获取当前调用对象」java获取当前调用对象的数据
今天给各位分享java获取当前调用对象的知识,其中也会对java获取当前调用对象的数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java怎么获取某个类当前正在使用的对象
面向对象的概念。
建立菜单类。
然后设置JFrame,
利用对象的setVisible();
来设置就可以了。
Java中被调用的类中的方法如何获得原调用的类的对象?
可以通过“Thread.currentThread().getStackTrace()”,来获得当前调用堆栈。从而获得所需要的调用类及方法。
package demo;
public class Main {
public static void main(String[] args) {
//JFinal.start("webRoot", 8080, "/");
Main m = new Main();
m.a1();
}
public void a1(){
new A().a();
}
}
class A{
public void a(){
new B().b();
}
}
class B{
public void b(){
new C().c();
}
}
class C{
public void c(){
StackTraceElement[] es = Thread.currentThread().getStackTrace();
for(StackTraceElement e : es){
System.out.println(e.getClassName());
}
}
}
运行结果:
java 怎样获得一个类的当前对象
.class获得的是类的class对象,可不是这个类的对象,用class
变量名接收,用这个class对象通过反射机制可以通过newinstence创建出这个类的对象而且只能调用无参数构造器
java获取当前调用对象的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取当前调用对象的数据、java获取当前调用对象的信息别忘了在本站进行查找喔。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。