Итак, я хочу иметь возможность получить экземпляр подкласса, который запускается, когда он вызывает метод из суперкласса. Например, если у меня был этот класс:Получение экземпляра подкласса, расширяющего суперкласс при вызове метода
public class A {
public void aMethod() {
//Here is where I want to see if class B is calling the code
}
}
public class B extends A {
}
public class C {
B b = new B();
b.aMethod();
}
И, как говорится в комментариях, я хочу, чтобы проверить, в aMethod, если класс B, подкласс класса А, звонит код.
Тот факт, что 'B' расширяет' A' здесь, в основном, не имеет значения; вы не создали экземпляр 'B' здесь ... –
Код даже не компилируется. –
Исправлено. Спасибо за указание на то, что out :) – nhthecoder