A voir également:
- Class qui instancie une autre classe
- Classe ram - Guide
- Comment savoir sa classe ✓ - Forum Loisirs / Divertissements
- Copain d'avant photo de classe - Forum Réseaux sociaux
- Retrouver photo de classe gratuitement - Forum Réseaux sociaux
- Bluetooth mercedes classe a 2005 - Forum Autoradio
2 réponses
Whismeril
Messages postés
19022
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 avril 2024
928
30 sept. 2014 à 19:25
30 sept. 2014 à 19:25
Bonsoir
tu peux faire comme ça
tu peux faire comme ça
class Personne{ string nom, prenom; Adresse adresse; public string Prenom { get { return prenom; } set { prenom= value; } } public string Nom { get { return nom; } set { nom = value; } } public Adresse Adresse { get { return adresse; } set { adresse = value; } } public Personne() { } public Personne(string unPrenom, string unNom, Adresse MonAdresse) { prenom = unPrenom; nom = unNom; adresse = Adresse; } }
Bonsoir Whismeril, et merci pour ta réponse !
La manière correcte est donc de passer d'inclure l'objet Adresse comme propriété de la classe Personne pour pouvoir passer l'adresse dans le constructeur de Personne ?
Merci
La manière correcte est donc de passer d'inclure l'objet Adresse comme propriété de la classe Personne pour pouvoir passer l'adresse dans le constructeur de Personne ?
Merci
Whismeril
Messages postés
19022
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 avril 2024
928
1 oct. 2014 à 07:26
1 oct. 2014 à 07:26
Bonjour, c'est une manière de faire.
Par contre, ça te limite à une adresse par personne.
Tu peux aussi mettre une liste d'adresse, en ajoutant une propriété "type" à la classe adresse.
Ainsi tu peux ajouter une adresse de type domicile, une de type travail, etc....
--
Par contre, ça te limite à une adresse par personne.
Tu peux aussi mettre une liste d'adresse, en ajoutant une propriété "type" à la classe adresse.
Ainsi tu peux ajouter une adresse de type domicile, une de type travail, etc....
--
Whismeril
Messages postés
19022
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 avril 2024
928
Modifié par Whismeril le 1/10/2014 à 07:48
Modifié par Whismeril le 1/10/2014 à 07:48
class Personne{ string nom, prenom; List<Adresse> adresses; public string Prenom { get { return prenom; } set { prenom= value; } } public string Nom { get { return nom; } set { nom = value; } } public List<Adresse> Adresses { get { return adresses; } set { adresses = value; } } public Personne() { mesAdresses = new List<Adresse>();//si tu passes par ce constructeur, la liste sera instanciée et tu pourras utiliser ses méthodes (add par exemple) sans te poser la question si c'est fait ou pas. } public Personne(string unPrenom, string unNom, List<Adresse> MesAdresses) { prenom = unPrenom; nom = unNom; adresses = MesAdresses; } }