Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1475 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Une question sur la syntaxe..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Une question sur la syntaxe..

n°335267
NounouRs
Non parce que c pas mon pied !
Posté le 17-03-2003 à 14:03:53  profilanswer
 

Code trouvé :
 

Code :
  1. import java.awt.*;
  2. import java.io.*;
  3. import java.util.*;
  4. public class Robot{
  5.     public int abscisse;
  6.     public int ordonnee;
  7. La est Ma Question .... à quoi sert ce qui suis
  8. >    public Robot(){}
  9. Merci
  10.     public Robot(int abs, int ord){
  11. abscisse=abs;
  12. ordonnee=ord;
  13.     }
  14. }

 
 
 
A quoi sert la partie dont je parle ????
 
Pourquoi declarer 2 fois Robot ???

mood
Publicité
Posté le 17-03-2003 à 14:03:53  profilanswer
 

n°335273
Taz
bisounours-codeur
Posté le 17-03-2003 à 14:07:11  profilanswer
 

ben le constructeur par défaut sans argument et un avec argument

n°335279
NounouRs
Non parce que c pas mon pied !
Posté le 17-03-2003 à 14:15:17  profilanswer
 

Et a quoi sert de le declarer sans arguments ????
 
Merci

n°335281
Predicator
Posté le 17-03-2003 à 14:19:33  profilanswer
 

c'est plus simple pour utiliser des arguments par défaut...

n°335283
Taz
bisounours-codeur
Posté le 17-03-2003 à 14:21:47  profilanswer
 

nounours a écrit :

Et a quoi sert de le declarer sans arguments ????
 
Merci

à l'utiliser sans argument

n°335292
chrisbk
-
Posté le 17-03-2003 à 14:27:37  profilanswer
 

++Taz a écrit :

à l'utiliser sans argument


 
"A question con, reponse con" [:fifiz]

n°335294
Predicator
Posté le 17-03-2003 à 14:29:13  profilanswer
 

chrisbk a écrit :


 
"A question con, reponse con" [:fifiz]

:lol:  [:sygus]

n°335312
bobuse
Posté le 17-03-2003 à 14:38:51  profilanswer
 

nounours a écrit :

Code trouvé :
 
A quoi sert la partie dont je parle ????
 
Pourquoi declarer 2 fois Robot ???


 :ouch:  penserenjava.free.fr


---------------
get amaroK plugin
n°335329
benou
Posté le 17-03-2003 à 14:50:02  profilanswer
 

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.

n°335896
R3g
fonctionnaire certifié ITIL
Posté le 17-03-2003 à 22:05:47  profilanswer
 

benou a écrit :

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.
 


En meme temps dans son exemple y'a pas de valeurs par defaut.

mood
Publicité
Posté le 17-03-2003 à 22:05:47  profilanswer
 

n°335982
benou
Posté le 18-03-2003 à 00:29:52  profilanswer
 

ben si ... les valeurs par défaut des variables ... :/

n°336061
R3g
fonctionnaire certifié ITIL
Posté le 18-03-2003 à 09:34:24  profilanswer
 

Code :
  1. public int abscisse;
  2.     public int ordonnee;

 
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 ?

n°336070
benou
Posté le 18-03-2003 à 09:43:50  profilanswer
 

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 ...

n°336071
noldor
Rockn'roll
Posté le 18-03-2003 à 09:44:59  profilanswer
 

Les types primitifs membres d'une classe sont automatiquement initialiséd à 0

n°336169
_gtm_
Posté le 18-03-2003 à 11:07:30  profilanswer
 

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.

n°336170
R3g
fonctionnaire certifié ITIL
Posté le 18-03-2003 à 11:08:11  profilanswer
 

Ah bon. Et ben j'ai encore appris quelque chose. Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Une question sur la syntaxe..

 

Sujets relatifs
Petite question technique sur PowerBuilder (data type)dernière question sur les webservices avec axis (c promis!)
[Java Servlet] Urgent ! Comment installer package javax.servlet ?[XML-DOM java] probleme surement tout bète!
explorer pas compatible java??Java et XML
[Java] Mini client smtp[HTML] Problème de marges (question conne)
[JAVA] finalize jamais appeléeQuestion aux webmasters : Paiement au clic
Plus de sujets relatifs à : [JAVA] Une question sur la syntaxe..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR