Java : Exercice: 0225042017
- Ecrivez une classe Ouvrier avec les attributs suivants :
- nom : Le nom de famille de l'ouvrier;
- prenom : Le prénom de l'ouvrier.
- La classe Ouvrier doit disposer des constructeurs suivants :
- Ouvrier();
- Ouvrier(nom, prenom).
- La classe Ouvrier doit contenir des accesseurs (get) et mutateurs (set) pour les différents attributs et les méthodes suivantes :
- toString(): Retourne une représentation d'un ouvrier;
- gains(): Retourne le salaire (abstraite).
- salaire: Le salaire mensuel
- La classe Patron doit disposer des constructeurs suivants :
- Patron();
- Patron(nom, prenom, salaire).
- La classe Patron doit contenir des accesseurs (get) et mutateurs (set) pour les différents attributs et les méthodes suivantes :
- toString(): Retourne une représentation du patron;
- gains(): Retourne le salaire du patron.
- Ecrivez une classe TravailleurCommission héritant de Ouvrier avec les attributs suivants:
- salaire: Le salaire mensuel de base;
- commission: Montant de la commission par article vendus;
- quantite: Nombre d'articles vendus par mois.
- La classe TravailleurCommission doit disposer des constructeurs suivants :
- TravailleurCommission();
- TravailleurCommission(nom, prenom, salaire, commision).
- La classe TravailleurCommission doit contenir des accesseurs (get) et mutateurs (set) pour les différents attributs et les méthodes suivantes :
- toString(): Retourne une représentation du travailleur à la commission;
- gains(): Retourne la rétribution totale du travailleur à la commission.
- Ecrivez une classe TravailleurHoraire héritant de Ouvrier avec les attributs suivants :
- retribution: La rétribution horaire;
- heures: Le nombre d'heures de travail par mois
- La classe TravailleurHoraire doit disposer des constructeurs suivants :
- TravailleurHoraire();
- TravailleurHoraire(nom, prenom, retribution).
- La classe TravailleurHoraire doit contenir des accesseurs (get) et mutateurs (set) pour les différents attributs et les méthodes suivantes :
- toString() : Retourne une représentation du travailleur horaire;
- gains() : Retourne la rétribution totale du travailleur horaire.