Bonjour, j'ai une petite question sur les Héritages.

Imaginons un programme sur la ferme.
J'ai tableau multidimensionnel basse cour.
A l'intérieur je place des objets appartenant une classe mère poussin.
Toutes les cases deviennent soit coqs soit poules qui "extendent" la classe poussin.

Voici un exemple du main :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
BasCour ba = new BasCour();
Poussin po = BasCour(A3);
po = new Coq(A3);
 
 
System.out.print(po instanceof Poussin) //renvoie true
System.out.print(po instanceof Poussin) //renvoie false
 
/*Dans ma classe Coq j'ai pourtant bien un constructeur : */
 
public Coq(char colonne, int ligne){
		this.colonne = colonne;
		this.ligne = ligne;
		BasCour.setVolaille(colonne, ligne);
	}

Avez-vous une idée d'où peut venir le problème ?

Merci