根据调用方法的位置执行操作

时间:2019-06-18 14:26:19

标签: methods

我编写了一些可以在很多地方访问的代码。但是,如果它是从特定方法调用的,我希望它执行其他操作。

我尝试使用异常来打印堆栈跟踪,尽管据我所知这主要是用于调试,并且我认为它在代码中不可用。

public static void CallMethod_1(){
Call();
}

public static void CallMethod_2(){
Call();
}

public static void Call(){
//If called from method 1:
System.out.println("I am being called from Method_1!");
//else 
System.out.println("I am being called from another Method!");
}

我希望结果是:正在通过Method_1打电话给我!如果从CallMethod_1调用,而我正在从另一个方法调用!通过CallMethod_2访问时。

0 个答案:

没有答案
相关问题