12 lines
949 B
Plaintext
12 lines
949 B
Plaintext
|
Objectif
|
|||
|
Ajouter plusieurs constructeurs à une classe existante
|
|||
|
Tester une classe avec son constructeur
|
|||
|
Constater l’existance 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 n’a pas de prénom. Que se passe-t-il lorsque vous essayer d’appeler une méthode sur le prénom de votre objet, par exemple toUpperCase() qui est une méthode définie pour les String ?
|