私は3つのクラスを持っています.. A、B、C。
- クラス B と C の両方に、B と C の名前を含む静的文字列変数「name」があります。
class B { static name; public static void main(String args[]) { name="Class B"; A.getName(); }
- クラス B と C からクラス A の getName メソッドを呼び出しています。クラス A は次のとおりです。
クラスA {
getName() { System.out.println(this class called me); } }
クラスCは:
class C { static name; public static void main(String args[]) { name="Class C"; A.getName(); }
ここで私の質問は、クラス A の「このクラスが私を呼び出した」の代わりにどのコードを使用すれば、A を呼び出すクラスの名前を取得できるかということです。私は明確であることを願っています!!