Donc si je continue dans le même ordre, il me faudrait faire ce cas là:
Si je devais utilisé le mot super.nomAnimal il faudrait alors que la classe enfante redéfinisse la classe parent. Oui mais comment ? Et pourquoi redéfinir une classe parente déjà créer et qui fonctionne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package AppliClasses; public class Chien extends Animal { /* * Les méthodes de la classe Chien */ public void setRace(String Race) { this.nomRace = Race; } public void setPoils(String Poils) { this.typePoils = Poils; } public String getChien() { //Attention getAnimal() viens de la classe parente déclarer en public String Chien = getAnimal() + nomRace + " à poils " + typePoils; return Chien; } /* * Les champs de la classe Chien */ private String nomRace; private String typePoils; }






Répondre avec citation




donc je laisse les personnes plus compétente répondre 


Partager