Bonjour,
Je cherche à faire un casting générique.
J'ai l'objet p qui peut être un homme ou une femme et je veux que l'objet h2 dépende du type de l'objet p, c'est-à-dire si p=new Homme(); je devrai avoir Homme h2 = (Homme) p;
Sinon, si p=new Femme(); j'aurai Homme h2 = (Homme) p;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class Personne { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class Homme extends Personne { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class Femme extends Personne { }Quelqu'un saurait-il m'indiquer comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Testt { public static void main(String[] args) { Personne p = new Femme(); Homme h = new Homme(); Femme f = new Femme(); Homme h2 = (Homme) p; } }
Merci d'avance pour votre aide.
Partager