je suis debutante en java je veux creer un programme qui permet la gestion d'un magasin chaque magasin contient une liste de produit pour cela
j'ai cree une classe produit :
public class produit {
public int identifiant ;
public String libelle ;
public String marque ;
public float prix ;
public Date datefabrication ;
public produit(int identifiant,String libelle,String marque,float prix,Date datefabrication){
this.identifiant=identifiant;
this.libelle=libelle;
this.marque=marque;
this.prix=prix;
this.datefabrication=datefabrication;
}
public int getidetifiant(){
return this.identifiant;
}
public String getlibelle(){
return this.libelle;
}
public String getmarque(){
return this.marque;
}
public float getprix(){
return this.prix;
}
public Date getdatefabrication(){
return this.datefabrication;
}
public void setidetifiant(int identifiant){
this.identifiant=identifiant;
}
public void setlibelle(String libelle){
this.libelle=libelle;
}
public void setmarque(String marque){
this.marque=marque;
}
public void setprix(float prix){
this.prix=prix;
}
public void setdatefabrication(Date datefabricatio){
this.datefabrication=datefabricatio;
}
}
et j'ai cree une autre classe listeproduit : qui est une listes chainees des produits
public class listeproduit {
public produit p;
public listeproduit suiv;
//constructeur
public listeproduit(produit p,listeproduit suiv)
{this.p =p;
this.suiv = suiv;}
public produit getP() {
return p;
}
public void setP(produit p) {
this.p = p;
}
public listeproduit getSuivant() {
return suiv;
}
public void setSuivant(listeproduit suiv) {
this.suiv = suiv;
}
public listeproduit ajouterproduit(produit x,listeproduit l){
return new listeproduit(x,l);
}
}
et une classe magasin :ou je veux appeler la fonction ajouterproduit() :
public class magasin {
public int identifiant;
public String adresse;
public int Capacitémagasin ;
public listeproduit listeprod ;
public magasin (int identifiant,String adresse,int Capacitémagasin,listeproduit listeprod){
this.identifiant=identifiant;
this.adresse=adresse;
this.Capacitémagasin=Capacitémagasin;
this.listeprod=listeprod;
}
public void ajouterdansMag(produit p){
ajouterproduit(p,this.listeprod);
}
et j'ai cet erreur : dans la classe magasin
cannot find symbol methode ajouterproduit
location : magasin
Bonjour, Merci de modifier le titre de votre autre sujet comme demandé et de ne pas faire de doublon.
Doublon
Les doublons nuisent au bon fonctionnement du forum et sont donc interdits. Si vous vous êtes trompé de section, il suffit de signaler votre sujet au staff pour qu'il le déplace au bon endroit.