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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class A {
    public A() {
          //Je suis un A ou un B ?
    }
}

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public class B extends A {
    public B() {
    }
}
Désolé pour la clarté de l'énoncé...
Merci