This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.
Labo-S1/bin/POO/T2_constructeurs/Ex4–constructeur2.txt
Rémi Heredero 4b812f019a master
2021-11-19 08:07:14 +01:00

12 lines
949 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Objectif
Ajouter plusieurs constructeurs à une classe existante
Tester une classe avec son constructeur
Constater lexistance de null
Enoncé du problème
Ajoutez deux constructe urs à la class Person définie auparavant.
1. Le premier permettant de définir tous les attributs en une fois.
2. Un second constructeur ne prenant que le prénom comme argument. Ce constructeur doit appeler le constructeur avec tous les arguments. Pour les String non définis, utilisez la constante null.
Travail à faire
Complétez la classe Person selon les instructions ci-dessus.
Testez votre classe Person dans une autre classe qui contiendra le main.
Utilisez le constructeur à un argument pour instancier Mathusalem, qui na pas de prénom. Que se passe-t-il lorsque vous essayer dappeler une méthode sur le prénom de votre objet, par exemple toUpperCase() qui est une méthode définie pour les String ?