Heritage

1842 mots 8 pages
L’h´ritage e
P.O.O. Ann´e 2008-09 e
Plan du cours

Table des mati`res e
1 L’h´ritage : un tour d’horizon e 2 Accessibilit´ des membres e 3 La red´finition de m´thodes e e 4 Les constructeurs 5 Graphe de la relation de typage 1 3 4 6 7

1

L’h´ritage : un tour d’horizon e

Les concepts de la programmation objet – l’encapsulation : int´gration des donn´es et des traitements dans une mˆme e e e entit´ ; protection du code ; e – la r´utilisation : accent mis sur la g´n´ricit´ du code, sur sa r´utilisabilit´ e e e e e e dans des applications diverses ; – l’h´ritage : d´finition d’une classe comme une prolongation d’une autre e e – le polymorphisme : ce sont les objets destinataires des messages qui d´terminent e le traitement effectu´. e L’h´ritage par l’exemple e public class Personne{ private String nom; private String prenom; public Personne(String nom, String prenom){ this.nom = nom; this.prenom = prenom; }

1

public String getNom(){return nom;} public String getPrenom(){return prenom;} public String toString(){return prenom+nom;} }//Personne Exemple Un ´tudiant, un travailleur (salari´ ou ind´pendant), un retrait´ sont tous e e e e trois des personnes, avec un nom et un pr´nom. Mais ils ont chacun des partie cularit´s. e Un ´tudiant : e – le nom de sa formation – le nom de son universit´ e – le montant de la bourse qu’il re¸oit c Exemple 1 Un travailleur : – son m´tier e – le nom de son entreprise Un ind´pendant : e – le nombre de personnes qu’il embauche ; – son chiffre d’affaires

Un retrait´ : e – le montant de sa retraite

Un salari´ : e – son salaire

Exemple 1 public class Etudiant extends Personne{ private String universite; private String formation; // + toutes les methodes specifiques } public class Retraite extends Personne{ private float montantRetraite; // + toutes les methodes specifiques } public class Travailleur extends Personne{ private String metier; private String entreprise; // + toutes les methodes specifiques } 2

Exemple

en relation

  • V.o1 2a
    408 mots | 2 pages
  • Commissaire priseur
    2855 mots | 12 pages
  • Fiche Boltanski B
    1470 mots | 6 pages
  • La foule, brodeck
    844 mots | 4 pages
  • Mes cours
    1624 mots | 7 pages
  • La mort d'un kevin
    544 mots | 3 pages
  • Utopie ou contre-utopie ?
    1272 mots | 6 pages
  • M.Ringo
    680 mots | 3 pages
  • rapport de stage df2
    2565 mots | 11 pages
  • Bientraitance maltraitance
    2945 mots | 12 pages
  • Tpe 2012
    3383 mots | 14 pages
  • Pr sentation de la personn1
    1348 mots | 6 pages
  • df5 etudes de cas - amp
    2071 mots | 9 pages
  • heritage
    1082 mots | 5 pages
  • Heritage
    2199 mots | 9 pages