Ste*_*ker 0 java methods constructor class call
我想知道哪个方法或哪个类称为构造函数MyClass.
public class MyClass
{
private static int instCount = 0;
public MyClass()
{
instCount++;
System.out.println("MyClass Konstruktor wurde aufgerufen! [" + instCount + "]");
}
}
Run Code Online (Sandbox Code Playgroud)
您可以在不抛出异常的情况下创建异常,并检查其堆栈跟踪以查找调用堆栈.
RuntimeException ex = new RuntimeException();
StackTraceElement[] stackTrace = ex.getStackTrace();
System.out.println(stackTrace[0]);
System.out.println(stackTrace[1]);
Run Code Online (Sandbox Code Playgroud)
stackTrace数组中的元素0 将是您的构造函数.元素1应该是调用构造函数的位置.
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |