Création d'objet

carla1612 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je cherche à créer un nouvel objet (voiture1) appartenant à la classe voiture. Seulement on me demande de créer une voiture qui porte le numéro 12345.
J'ai donc fais --> Voiture voiture1=new voiture(); mais je ne sais pas ou je dois rentrer le numéro de la voiture. Est ce que c'est dans les parenthèses ou je dois écrire une autre ligne pour cela ?
Merci pour votre aide.
A voir également:

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Dans ton exemple on mettrait plutôt la valeur dans le constructeur, même si dans l'absolu on pourrait également avoir un setteur pour modifier la valeur d'un objet déjà créé.
0
Utilisateur anonyme
 
ça dépend de tes constructeurs, si tu as un constructeur du genre:

Voiture Voiture(int numéro)

tu peux faire un Voiture v = new Voiture(654654);

Sinon il faut :
-créer un constructeur comme ci dessus
ou

Mettre cette valeur à la main :

Voiture v = new Voiture();
v.numero = 45664;
0
carla1612 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses. Je débute à peine en programmation, dans quelle classe je crois créer mon constructeur ? Dans la classe Voiture ou dans la classe Program ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Le constructeur se mets toujours dans la classe définissant l'objet qu'il définit.
Si tu veux un objet Voiture, il faut mettre le constructeur Voiture dans la classe Voiture...

Il faudrait peut-être que tu regardes des cours sur la POO avant d'aller plus loin, histoire de (re)voir les principes de base.
0