return tabv;
}
public double calculerPrixTotal() {
double s=0;
Volaille[] A = volailleAbattre();
Volaille v;
Poulet p;
Canard c;
for(int i=0; i<nbv ; i++) {
v= A[i];
if(v instanceof Poulet ) { p=(Poulet) v; s = s +p.calculPrix(); }
if(v instanceof Canard ) { c=(Canard) v; s = s +c.calculPrix(); }
}
return s;
}
}
=============== La classe VolaillePrincipale ===============
public class VolaillePrincipale {
public static void main(String[] args) {
System.out.println("Entrer le nombre maximum à gerer ");
int mx = Integer.parseInt(GestionVolaille.clavier());
GestionVolaille gv = new GestionVolaille(mx);
System.out.println("Entrer le nombre de poulets à enregistrer : ");
int nbp = Integer.parseInt(GestionVolaille.clavier());
for(int i=0; i< nbp ; i++) {
System.out.println("Poulet N ° :"+(1+i));
System.out.println("Ord :");
int ord = Integer.parseInt(gv.clavier());
System.out.println("Poids :");
double pds =Double.parseDouble(gv.clavier());
System.out.println("Prix au kilo :");
double pk =Double.parseDouble(gv.clavier());
System.out.println("Poids d'abattage :");
double pa=Double.parseDouble(gv.clavier());
Poulet p= new Poulet(ord,pds,pk,pa);
gv.ajoutVolaille(p);
}
System.out.println("Entrer le nombre de canards à enregistrer :");
int nbc =Integer.parseInt(GestionVolaille.clavier());
for(int i=0; i< nbc ; i++) {
System.out.println("Canard N ° :"+(1+i));
System.out.println("Ord :");
int ord = Integer.parseInt(gv.clavier());
System.out.println("Poids :");