0% ont trouvé ce document utile (0 vote)
3 vues1 page

Exercices de Programmation en Java

Le document présente des exercices de programmation orientée objet en Java, incluant la création d'une classe Personne avec encapsulation, constructeurs et surcharge. Il aborde également le polymorphisme à travers la création d'une classe Animal et ses sous-classes Chien et Chat. Chaque exercice vise à renforcer la compréhension des concepts fondamentaux de la programmation orientée objet.

Transféré par

jihen.mjedri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Exercices de Programmation en Java

Le document présente des exercices de programmation orientée objet en Java, incluant la création d'une classe Personne avec encapsulation, constructeurs et surcharge. Il aborde également le polymorphisme à travers la création d'une classe Animal et ses sous-classes Chien et Chat. Chaque exercice vise à renforcer la compréhension des concepts fondamentaux de la programmation orientée objet.

Transféré par

jihen.mjedri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

04/03/2025

Exercice 1 : Création d’une classe 2


Exercice 2 : Encapsulation avec Getters
3
simple et Setters
 Objectif : Comprendre la déclaration de classes et d’objets.
 Créez une classe Personne avec les attributs suivants : nom, age.
 Objectif : Comprendre l’encapsulation et l’accès aux attributs
via des méthodes.
 Ajoutez un constructeur permettant d’initialiser ces attributs.
 Modifiez la classe Personne pour rendre les attributs nom et âge
 Implémentez une méthode afficherInfo() qui affiche les
privés.
informations d’une personne.
 Ajoutez des getters et setters pour accéder et modifier ces valeurs.
 Dans la méthode main, créez une instance de Personne et affichez
ses informations.  Dans la méthode main, créez une instance de Personne, modifiez
l’âge en utilisant le setter, et affichez le résultat.

Exercice 3 : Constructeurs et Surcharge Exercice 4 : Polymorphisme et Redéfinition de


4 5
méthodes

 Objectif : Apprendre à utiliser plusieurs constructeurs.  Objectif : Comprendre la redéfinition de méthodes avec le
 Ajoutez un constructeur par défaut dans la classe Personne, qui polymorphisme.
assigne "Inconnu" au nom et 0 à âge.  Créez une classe Animal avec une méthode faireDuBruit().
 Surchargez le constructeur pour permettre d’initialiser soit  Créez deux classes Chien et Chat qui héritent de Animal et
uniquement nom, soit nom et âge. redéfinissent faireDuBruit() pour afficher "Aboyer" et "Miauler".
 Testez ces différents constructeurs en créant plusieurs objets dans  Dans main, créez un tableau d’Animal contenant un Chien et un
la méthode main. Chat, et appelez faireDuBruit() sur chaque élément.

Vous aimerez peut-être aussi