Bonjour tout le monde,

J'ai une classe abstraite nommée "Boutons"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public abstract class Boutons {
 
	protected int nombre;
 
	abstract void appuyer();
 
	int getNombre() {
 
		return this.nombre;
 
	}
 
}
Une classe qui hérite de la classe "Boutons" nommée "BoutonsChiffres"
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
public class BoutonsChiffres extends Boutons {
 
	BoutonsChiffres() {}
 
	int btn1() {
 
		this.nombre = 1;
		return this.nombre;
 
	}
 
	int btn2() {
 
		this.nombre = 2;
		return this.nombre;
 
	}
 
	void appuyer() {
 
		System.out.println(this.nombre);
 
	}
 
}
Une autre classe nommée "Boitier" (qui instancie BoutonsChiffres ??)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public class Boitier {
 
              // Dans cette classe je suppose qu'il manque quelque chose
 
	BoutonsChiffres btn1 = new BoutonsChiffres();
	BoutonsChiffres btn2 = new BoutonsChiffres();
 
	Boitier() {}
 
}
Et pour finir une classe test nommée "TestBoitier"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public class TestBoitier {
 
	public static void main(String[] args) {
 
		Boitier b = new Boitier();
 
		b.btn1.appuyer(); // btn1 est censé valoir 1
		b.btn2.appuyer(); // btn2 est censé valoir 2
 
}
Voilà deux jours que je me torture à trouver la solution pour qu'il m'affiche 1 et 2 dans la console

Pour l'instant il m'affiche 0 et 0 (mieux que rien ou qu'une erreur), j'ai essayé tout ce que j'ai pu, j'ai tout retourné.
Il me manque quelque chose, mais rien à faire je n'y arrive pas.

Vous l'aurez compris je débute.

Si une bonne âme accepte de m'aider car là je deviens .

Je vous remercie pour votre aide et vous souhaite déjà un bon week à tous !

Anto.