让我们说,我有
public class ClassA {
public static void main(String[] args) {
ClassB.methodB();
}
}
我正在调用另一个类的静态函数
public class ClassB{
public static void methodB() {
System.out.Println("<I want to print the classname of classA>");
}
}
我如何实现这一目标?
答案 0 :(得分:1)
你真的不能(你可以抛出异常并挖掘堆栈跟踪,但这非常缓慢且不必要)。
相反问问自己为什么认为自己需要这个问题? 它是用于记录目的吗?
methodB
执行工作需要知道什么。
如果它需要知道某些东西,它应该只取一个参数并根据它决定做什么。