Moin,
folgendes Problem:
Ich habe eine Klasse A und eine Klasse B.
B ist eine Subklasse von A.
In A sei die statische Methode methode() definiert.
Nun möchte ich innerhalb der Methode feststellen, ob sie an Klasse A, oder B aufgerufen worden ist.
Hier noch ein CodeBeispiel:
Ist das überhaupt möglich, falls ja, wie könnte das gehen ?
Vielen Dank schonmal für eure Zeit.
Gruß,
nohfreak
folgendes Problem:
Ich habe eine Klasse A und eine Klasse B.
B ist eine Subklasse von A.
In A sei die statische Methode methode() definiert.
Nun möchte ich innerhalb der Methode feststellen, ob sie an Klasse A, oder B aufgerufen worden ist.
Hier noch ein CodeBeispiel:
Java:
public class A {
public static void methode(){
// Hier will ich irgendwie rausfinden, an welcher Klasse die Methode aufgerufen worden ist.
}
}
public class B extends A {
}
public class testIt {
public static void main(String[] args){
B.methode();
}
}
Ist das überhaupt möglich, falls ja, wie könnte das gehen ?
Vielen Dank schonmal für eure Zeit.
Gruß,
nohfreak