JAVA/ arbre binaire [Résolu/Fermé]

Signaler
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
-
Messages postés
2
Date d'inscription
samedi 14 août 2010
Statut
Membre
Dernière intervention
14 août 2010
-
Bonjour,

j'essaye de créer une class qui implement une autre class abstraite,voici mon code :

TREE.java
package treeproject;
import java.util.List;

public abstract class TREE {

	//public Noeud racine;
	public abstract Object getfilsD() ;
	public abstract Object getfilsG() ;	

}

Noeud.java
package treeproject;
public abstract class Noeud extends TREE {
				
	private  Object filsGauche;
	private  Object filsDroit;
	public Noeud (){
		filsDroit = null;
		filsGauche = null ;
		}
        public Noeud (  Object G, Object D){	    
	       this.filsGauche = G;
	       this.filsDroit = D;
	      }  
        public Object getfilsG(){ return this.filsGauche;}   
        public Object getfilsD(){return this.filsDroit;}
}


et dans une class de test j'essaye de créer l'arbre :

 TREE a = new Noeud();


l'erreur que j'ai : Cannot instantiate the type Noeud

Vous aller peut etre me proposer de changer le type de "filsDroite" et "filsGauche" de Object en Noeud, le probleme c'est qu'il se peut que ce soit une feuille et pas toujours un Noeud.

Merci pour votre aide.

3 réponses

Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
680
Hello,

l'erreur que j'ai : Cannot instantiate the type Noeud
<== normal, car cette classe est abstraite:
public abstract class Noeud extends TREE {
++
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60769 internautes nous ont dit merci ce mois-ci

Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
680
:-)
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
23
c t rapide.merci beaucoup
Messages postés
2
Date d'inscription
samedi 14 août 2010
Statut
Membre
Dernière intervention
14 août 2010
7
alors comment t'as fait pour le corriger ???