Bonjours, pour un travail de type pédagogique.
Je suis étudiant et j'ai un problème pour me retourner deux variables.
J'ai une classe deux classe qui hérite d'une classe abstraite.
Je veux pouvoir retourner deux variables a partir d'une instance:
Voici mon code:
je voudrais savoir pourquoi je ne peux pas récupéré les getBase et getHauteur?
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 public class Forme{ public class abstract Paramettre(); } public class Rectangle{ private int hauteur; private int base; public class Rectangle(int h, int b){ base=b; hauteur=h; } public int getHauteur(){ return hauteur; } public int getBase(){ return base; } public class Paramettre(){ return new Rectangle(getHauteur(), getBase()); } } public class Carree{ private int base; public class Carree(int b){ base=b; } public int getBase(){ return base; } public class Paramettre(){ return new Carree( getBase()); } } public class Principale(){ public class void main(String[] args){ Forme F1 = new Carree(5); Forme F2 = new Rectangle(2,6); SOP("base du rectangle est: "+F1.Forme.getBase()+" la hauteur du rectangle est: "+F1.Forme.getHauteur()); SOP("base du carée est: "+F1.Forme.getBase()+); } }
Merci
Partager