Quelques questions - Java - Programmation
Marsh Posté le 17-03-2009 à 09:13:37
A gauche d'un "= new" se trouve un objet. Donc lire est un objet. Un peu plus bas, moncompte est un autre objet.
next() est une méthode de l'objet lire. Cette méthode ne pourrait pas être utilisé sans que son objet n'existe.
Citation : c'est tout? |
J'avais la même réaction. Je trouvais que la programmation objet réclame beaucoup d'écritures pour pas grand chose, mais on s'y habitue.
Marsh Posté le 17-03-2009 à 09:41:22
absot77 a écrit : Slt, à quoi ça sert dans un programme java de mettre " Scanner lire = new Scanner(System.in); " parce que dans mes exercices de cours (je suis étudiant), je ne réutilise pas la variable complexe lire qui est intialisé plus haut.. |
Je confirme et je dirais même plus, "lire" est une instance de la classe "Scanner" et tu dis que tu ne l'utilise pas pourtant quand tu écris "lire.next()" tu l'utilises.
Marsh Posté le 16-03-2009 à 20:51:56
Slt, à quoi ça sert dans un programme java de mettre " Scanner lire = new Scanner(System.in); " parce que dans mes exercices de cours (je suis étudiant), je ne réutilise pas la variable complexe lire qui est intialisé plus haut..
Enfin dan sune ligne plus basse, j'ai ça "Compte moncompte = new compte(lire.next();", ça veut dire que je vais récupérer des valeurs au clavier, c'est tout?
Je sais que ce sont des questions stupides mais bon vaut mieux tard que jamais..