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 -
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.
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:
- Création d'objet
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
- Vente objet occasion entre particulier - Guide
3 réponses
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éé.
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éé.
ç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;
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;
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 ?
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.
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.