Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:java-oriente_objet [29/03/2015 12:16] Hypathie [Des classes héritiaires d'Individu] |
utilisateurs:hypathie:tutos:java-oriente_objet [29/03/2015 12:24] Hypathie [Programme de test] |
||
---|---|---|---|
Ligne 1429: | Ligne 1429: | ||
} | } | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==== Employé : une classe dérivée de Salarié ==== | ||
+ | |||
+ | <code java> | ||
+ | |||
+ | public class Employé extends Salarié | ||
+ | { | ||
+ | public Employé() | ||
+ | { | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | public Employé(String nom, String prenom, Adresse adresse, float salaire, int statut) | ||
+ | { | ||
+ | super(nom, prenom, adresse, salaire, statut); | ||
+ | |||
} | } | ||
Ligne 1648: | Ligne 1670: | ||
</code> | </code> | ||
+ | =====Programme de test ===== | ||
+ | <code java> | ||
+ | public class Program { | ||
+ | |||
+ | public static void main(String[] args) | ||
+ | { | ||
+ | Groupe monGroupe = new Groupe(); // Groupe des individus saisis | ||
+ | |||
+ | // Affichage du nom et de la version du programme | ||
+ | System.out.println("**** Saisie et affichage d'un tableau (groupe) d'individus (V1.0, 25/03/2015) ****" ); | ||
+ | System.out.println(""); | ||
+ | |||
+ | |||
+ | // Acquisition + affichage d'un certain nombre d'individus : | ||
+ | | ||
+ | do | ||
+ | { | ||
+ | System.out.println("--- Saisie d'au plus "+ monGroupe.getMax() +" personnes ---" ); | ||
+ | System.out.println(""); | ||
+ | |||
+ | // Acquisition d'un certain nombre d'individus : | ||
+ | int i = 0; // indice de parcours du tableau d'individus | ||
+ | do | ||
+ | { | ||
+ | monGroupe.lire(); | ||
+ | i = i + 1; | ||
+ | } | ||
+ | while (Lire.Question("Voulez-vous saisir un autre individu ?") // Arrêt quand "non" | ||
+ | && (i < monGroupe.getMax())) ; // ou si tableau plein | ||
+ | |||
+ | // Affichage des individus saisis : | ||
+ | System.out.println(""); | ||
+ | monGroupe.afficher(); | ||
+ | |||
+ | |||
+ | } while (Lire.Question("Voulez-vous saisir un autre groupe d'individus ?") ) ; // Arrêt quand "non" | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </code> |