master
This commit is contained in:
BIN
bin/POO/T2_constructeurs/7_2-constructeurs.pdf
Normal file
BIN
bin/POO/T2_constructeurs/7_2-constructeurs.pdf
Normal file
Binary file not shown.
BIN
bin/POO/T2_constructeurs/7_2-les_constructeurs.mp4
Normal file
BIN
bin/POO/T2_constructeurs/7_2-les_constructeurs.mp4
Normal file
Binary file not shown.
BIN
bin/POO/T2_constructeurs/Car.class
Normal file
BIN
bin/POO/T2_constructeurs/Car.class
Normal file
Binary file not shown.
19
bin/POO/T2_constructeurs/Ex3–constructeur1.txt
Normal file
19
bin/POO/T2_constructeurs/Ex3–constructeur1.txt
Normal file
@ -0,0 +1,19 @@
|
||||
Objectif
|
||||
Ajouter un constructeur à une classe existante
|
||||
Tester une classe avec son constructeur
|
||||
Enoncé du problème
|
||||
1. Ajoutez à la classe Car définie auparavant un constructeur permettant d’instancier la voiture en une seule ligne de code, avec tous ses attributs comme ci-dessous.
|
||||
2. Utilisez ce constructeur pour créer une instance de la classe.
|
||||
|
||||
Car c1 = new Car("Ford Raptor", "bleue", 250);
|
||||
System.out.println(c1.getStringRepresentation());
|
||||
|
||||
doit afficher
|
||||
|
||||
Ford Raptor bleue, vitesse max : 250 km/h
|
||||
|
||||
|
||||
Travail à faire
|
||||
Modifiez la classe Car selon les instructions ci-dessus.
|
||||
Testez votre classe Car dans une autre classe qui contiendra le main.
|
||||
Vérifiez que l’affichage est bien correct.
|
12
bin/POO/T2_constructeurs/Ex4–constructeur2.txt
Normal file
12
bin/POO/T2_constructeurs/Ex4–constructeur2.txt
Normal file
@ -0,0 +1,12 @@
|
||||
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 ?
|
BIN
bin/POO/T2_constructeurs/Exercice3.class
Normal file
BIN
bin/POO/T2_constructeurs/Exercice3.class
Normal file
Binary file not shown.
BIN
bin/POO/T2_constructeurs/Exercice4.class
Normal file
BIN
bin/POO/T2_constructeurs/Exercice4.class
Normal file
Binary file not shown.
BIN
bin/POO/T2_constructeurs/Person.class
Normal file
BIN
bin/POO/T2_constructeurs/Person.class
Normal file
Binary file not shown.
Reference in New Issue
Block a user