package eg.ufe.employe; /** * Une entreprise. */ public class Entreprise { private String nom; private Employe[] employes; private int nbEmployes = 0; public Entreprise(String nom) { this.nom = nom; employes = new Employe[100]; } public void ajouterUnEmploye(Employe employe) { employes[nbEmployes] = employe; nbEmployes++; } public void ajouterDesEmployes(Employe[] desEmployes) { for (Employe employe : desEmployes) { this.ajouterUnEmploye(employe); } } public void selectionEmployeParAge(int age) { for (int i=0 ; i < nbEmployes ; i++) { if (employes[i].getAge() > age) { System.out.println(employes[i].getNom()); } } } } package eg.ufe.test; import eg.ufe.employe.Employe; import eg.ufe.employe.Entreprise; /** * Pour tester. */ public class TestEntreprise { public static void main(String[] args) { Entreprise e = new Entreprise("IBM"); e.ajouterUnEmploye(new Employe("Mohamed", 45)); e.ajouterUnEmploye(new Employe("Ziani", 25)); Employe[] employes = {new Employe("Omar", 46), new Employe("Badir", 32)}; e.ajouterDesEmployes(employes); e.selectionEmployeParAge(30); } }