Vous êtes sur la page 1sur 2

Exercice 3 :

1-Classe Produit :

public class Produit


{ private String reference; private String libelle; private int qtStock; private
float prix;
private Fournisseur leFournisseur;
public Produit(String r,String l,int q,float p,Fournisseur f)
{ reference=r; libelle=l; qtStock=q; prix=p; leFournisseur=f;
}
public Produit(String r,int q,Fournisseur f) {
reference=r; libelle="Produit"; qtStock=q; prix=20; leFournisseur=f;
}
public void alimenterStock(int e) {
qtStock+=e;
}
public void alimenterStock() {
qtStock++;
}
public void diminuerStock() {
qtStock--;
}
public String getReference() {
return reference;
}
public void setReference(String s) {
reference=s;
}
public void afficherFournisseur() {
leFournisseur.afficherFournisseur();
}
public void afficherProduit() {
System.out.println("Référence : " + reference+" Libelle : "+libelle+" Quantité
Stock : "+qtStock+" prix: "+prix); this.afficherFournisseur();

2-Classe fournisseur :

public class Fournisseur { private String code;


private String nom;
private String adresse;
public Fournisseur(String c,String n,String a) {
code=c; nom=n; adresse=a;
}
public String getCode() {
return code;
}
public String getNom() {
return nom;
}
public String getAdresse() {
return adresse;
}
public void setCode(String s) {
code=s;
}
public void setNom(String n) {
nom=n;
}
public void setAdresse(String a) {

adresse=a;
}
public void afficherFournisseur() {
System.out.println("Le code :"+this.getCode()+" nom :"+this.getNom()+"
adresse :"+this.getAdresse());
}
}

2-Programme principal :
public class TestProduitFournisseur {

public static void main(String[] args) {


Fournisseur f1=new Fournisseur("72702","majed ben saada","14 Rue ali
nouri corniche bizerte");
Produit p1=new Produit("p0010","gel",20,60,f1);
f1.afficherFournisseur();
p1.afficherProduit();
}

Vous aimerez peut-être aussi