Discours de la méthode 2e ! clap!
Autres questions philosophique que je me posait :
Ca concerne les constructeurs et les variables de classes:
Code:
1 2 3 4 5 6 7 8 9
| public class Fenetre extends JFrame {
private static final long serialVersionUID = 1L;
private droite PanneauDroit = new droite(this);
private int cas,table;
public Fenetre ()
{ cas = 0;
... |
De 1 : je vois qu'on peut déclarer et même initialiser une variable aussi bien dans le constructeur que dans les déclaration avant le constructeur. Y'a t'il une différence fondamentale entre faire comme j'ai fait et faire un "int cas = 0" entièrement dans la zone des private (désolé j'ai pas le terme exact?)
Y'a t'il des préconisations en la matière ?
De 2:
Mon "private droite PanneauDroit = new droite(this);", ça j'ai remarqué qu'il fallait que je le mette avant le constructeur parce que pendant le constructeur "this" a pas encore d'existence (à ce que j'en ai compris) et ça pose des nullexception plus loin. Est-ce que je fais bien, ou est-ce qu'il y a plus propre pour contourner le problème ?
D'avance merci de vos réflexions.