[Héritage] Comment savoir qu'une instance de classe est étendue par une autre ?
Bonsoir,
J'ai conscience que mon titre est pas super explicite, j'ai du mal à formuler le problème (peut être que c'est pour ça que je n'ai pas trouvé de réponse sur le net)
Si j'ai une classe A, et une autre B qui hérite de A, si je fait new B(), est-ce qu'il est possible de savoir depuis une méthode de A qu'en fait c'est un objet B ?
par exemple :
Code:
1 2 3 4 5 6
|
public class A {
public A() {
//Je suis un A ou un B ?
}
} |
Code:
1 2 3 4 5
|
public class B extends A {
public B() {
}
} |
Désolé pour la clarté de l'énoncé...
Merci