Une question sur la syntaxe.. [JAVA] - Java - Programmation
Marsh Posté le 17-03-2003 à 14:07:11
ben le constructeur par défaut sans argument et un avec argument
Marsh Posté le 17-03-2003 à 14:19:33
c'est plus simple pour utiliser des arguments par défaut...
Marsh Posté le 17-03-2003 à 14:21:47
nounours a écrit : Et a quoi sert de le declarer sans arguments ???? |
à l'utiliser sans argument
Marsh Posté le 17-03-2003 à 14:27:37
ReplyMarsh Posté le 17-03-2003 à 14:38:51
nounours a écrit : Code trouvé : |
Marsh Posté le 17-03-2003 à 14:50:02
ca donne 2 façons de construire le Robot.
une première en donnant des valeurs aux attributs de la classe,
une deuxième en laissant les valeurs par défaut.
Marsh Posté le 17-03-2003 à 22:05:47
benou a écrit : ca donne 2 façons de construire le Robot. |
En meme temps dans son exemple y'a pas de valeurs par defaut.
Marsh Posté le 18-03-2003 à 09:34:24
Code :
|
Je sais je voulais dire y'a pas de valeur par defaut exprimée explicitement. Y'a de fortes chances que ce soit 0, mais techniquement la valeur est indéterminée, non ?
Marsh Posté le 18-03-2003 à 09:43:50
non. la valeur par défaut des numériques est 0.
mais bien sur, si on se sert de cette valeur par défaut, c'est bien mieux de l'affecter explicitement ...
Marsh Posté le 18-03-2003 à 09:44:59
Les types primitifs membres d'une classe sont automatiquement initialiséd à 0
Marsh Posté le 18-03-2003 à 11:07:30
Parfois c'est aussi important de donner la possibilité à l'appeleur d'initialiser une variable, mais une seule fois.
En mettant une methode d'accès pour les variables privées, c'est pénible d'empêcher l'utilisateur de modifier sa variable plusieurs fois.
Avec un constructeur qui a des paramètres, c'est plus pratique.
Marsh Posté le 17-03-2003 à 14:03:53
Code trouvé :
A quoi sert la partie dont je parle ????
Pourquoi declarer 2 fois Robot ???