Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (36 sloc) 1.51 KB

Introduction aux objets

Les objets sont le point central de la programmation orientée-objet. Le langage Java est un langage orienté-objet. Cet atelier couvre les rudiments de la création et de l'utilisation d'objets.

Objectifs

  • Modéliser des objets
  • Utiliser des objets

Exercices

  1. Modélisez un objet représentant une personne. L'objet devrait pouvoir contenir les informations suivantes :

    • un prénom;
    • un nom;
    • un sexe;
    • un âge;
    • un numéro d'assurance maladie;
    • un numéro d'assurance sociale;
    • un booléen indiquant si la personne aime les chats.
  2. Créez une instance de cet objet et placez-y l'information vous identifiant. Évidemment, inscrivez de faux numéros de maladie et d'assurance sociale.

  3. Créez une fonction qui prend une personne en paramètre et qui change le sexe de la personne.

  4. Créez une fonction qui prend une personne en paramètre et qui fait une copie de la personne, c'est-à-dire qu'elle retourne une nouvelle instance de l'objet avec les mêmes données à l'intérieur.

  5. Créez un tableau avec 4 personnes différentes dans le tableau.

  6. Créez une fonction qui prend en paramètre le tableau de personnes et qui retourne le nombre de femmes.

  7. Créez une fonction qui prend en paramètre le tableau de personnes et qui retourne la première personne qui aime les chats. Retourner null s'il n'y en a pas.