Bonjour, je suis confronter à un problème dans la programmation d'une de mes classes. Je fais saisir à l'utilisateur les paramètres d'une menuiseries (hauteur, largeur, hauteur_poignee) dans ma classe mère.
Puis dans ma classe fille j'affiche des paramètres qui lui sont spécifiques et je souhaiterais afficher dans cette classe les paramètres saisi par l'utilisateur dans la classe mère (hauteur, largeur, hauteur_poignee). Chose que je n'arrive pas à faire.
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 import java.util.Scanner; class menuiseries { protected int hauteur; protected int largueur; protected int hauteur_poignee; private int gethauteur_poignee() { return hauteur_poignee; } public menuiseries () { hauteur = 1350; largueur = 1200; hauteur_poignee = 400; } //Affichage public void affichage() { System.out.println( "Hauteur : " +hauteur+ "mm \nLargueur : " +largueur+ "mm \nHauteur Poignee : " +hauteur_poignee+ "mm" ); } public static void main (String[] argV) { menuiseries V; V = new menuiseries(); V.saisirParametre(); V.affichage(); System.out.println("Hauteur Poignee : " + V.gethauteur_poignee() + "mm"); } //Saisi des valeurs de la menuiseries public void saisirParametre() { Scanner SC = new Scanner(System.in); System.out.println("Veuillez saisir la hauteur"); hauteur = SC.nextInt(); System.out.println("Veuillez saisir la largueur"); largueur = SC.nextInt(); System.out.println("Veuillez saisir la hauteur_poignee"); hauteur_poignee = SC.nextInt(); } }
Merci d'avance pour votre aide.
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 import java.util.Scanner; class fenetre extends menuiseries { private boolean petit_bois_integre_vitrage; private boolean petit_bois_coller_vitrage; private boolean entree_dair; public fenetre() { petit_bois_integre_vitrage = true; petit_bois_coller_vitrage = false; entree_dair = true; } //Affichage public void affichage() { super.affichage(); System.out.println( "Petit bois integre au vitrage : " +petit_bois_integre_vitrage+ "\nPetit bois coller au vitrage : " +petit_bois_coller_vitrage+ "\nEntree d'air : " +entree_dair); } public static void main (String[] argV) { fenetre V; V = new fenetre(); V.saisirParametre(); V.affichage(); } //Saisi des valeurs de la menuiseries public void saisirParametre() { Scanner SC = new Scanner(System.in); System.out.println("Veuillez saisir la valeur petit_bois_integre_vitrage"); petit_bois_integre_vitrage = SC.nextBoolean(); System.out.println("Veuillez saisir la valeur petit_bois_coller_vitrage"); petit_bois_coller_vitrage = SC.nextBoolean(); System.out.println("Veuillez saisir la valeur entree_dair"); entree_dair = SC.nextBoolean(); } }
Partager