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.
de l'utilité de la class main.
Je poursuit mes interrogations existentielles.
La plupart de mes class main ressemblent à ça :
Code:
1 2 3 4 5 6 7 8
| public class Serveur {
public static void main (String arg[])
{ new fenetreserveur();
}
} |
Je me demande si je fais bien. Parce qu'en fin de compte, il se passe pas grand chose dans ma class main, elle se contente de passer la main (ouarf ouarf oaurf).
Est-ce que c'est normal, une class main est souvent réduite à peu de chose? Est-ce que j'oublie d'exploiter une fonctionnalité importante des classes main ?
Je m'interroge. Enfin je vous interroge aussi un peu.