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

Enseignant, Formation Et Participant Suivantes

Le document décrit un TP sur la modélisation des relations entre un enseignant, une formation et un participant. Il définit les classes Enseignant, Formation et Participant avec leurs attributs et méthodes. Le TP consiste à créer des objets de ces classes et tester leurs interactions.

Transféré par

Mohamed Selmi
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)
108 vues1 page

Enseignant, Formation Et Participant Suivantes

Le document décrit un TP sur la modélisation des relations entre un enseignant, une formation et un participant. Il définit les classes Enseignant, Formation et Participant avec leurs attributs et méthodes. Le TP consiste à créer des objets de ces classes et tester leurs interactions.

Transféré par

Mohamed Selmi
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

Année Universitaire : 2020-2021

Ecole Nationale d’Electronique et des Section 1ère Année MP-RITEL


Télécommunications de Sfax Matière POO (Java)

TP N° 1

On se propose de modéliser, de manière simplifiée, la relation qui existe entre un enseignant


formateur et un participant dans un centre de formation. Pour cela, définir les classes
Enseignant, Formation et Participant suivantes :
Un Enseignant est caractérisé par :
• deux attributs nom (String) et specialite (String) ainsi que leurs accesseurs.
• constructeur paramétré.
• afficher() permettant d’afficher nom et spécialité de l’enseignant sous la forme :
Enseignant : …
Specialite : …
Une Formation est caractérisée par :
• attribut nom (String) ainsi que son accesseur
• attribut ens (Enseignant) ainsi que son accesseur et son modificateur
• constructeur paramétré.
• afficher() pour afficher nom de la formation et les caractéristiques de l’enseignant.
Un Participant est caractérisé par :
• quatre attributs nom(String), specialite(String) et Form(Formation).
• constructeur paramétré pour initialiser nom et spécialité.
• affecterFormation(Formation f) permettant d’affecter f à la formation du participant si
elle est dans sa spécialité et null sinon.
• afficher() permettant d’afficher le nom du participant et les caractéristiques de la
formation si elle n’est pas nulle et « Pas de formation accordée » en cas contraire.
1. Définir les classes Enseignant, Formation et Participant.
2. Définir la classe TestFormation permettant de réaliser les actions suivantes :
• Créer deux objets Enseignant désigné par e1 et e2.
• Créer un objet Formation désigné par f ayant e1 comme enseignant.
• Créer un objet Participant désigné par p ayant la même spécialité que e2.
• Le participant p choisit de suivre la formation f.
• Afficher les caractéristiques de p.
• Modifier l’enseignant de la formation f par e2.
• Le participant p choisit de suivre la formation f.
• Afficher les caractéristiques de p.

Programmation Orientée Objet (Java) / TP N°1 / ENET’COM / Page 1 sur 1

Vous aimerez peut-être aussi