Java : Exercice: 0225042017



Java : Exercice: 0225042017

java exercice

  1. 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).

    2. Ecrivez une classe Patron héritant de Ouvrier avec les attributs suivants :

        • 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.

    2. Ecrivez aussi une classe TestOuvrier afin de tester les classes.

    Abonnez vous à notre chaîne YouTube gratuitement