A voir également:
- Class qui instancie une autre classe
- Copain d'avant photo de classe - Forum Réseaux sociaux
- Classe ram - Guide
- Retrouver photo de classe gratuitement ✓ - Forum Vos droits sur internet
- Ou peut-on retrouver d'anciennes photos d'école et d'anciens élèves ? ✓ - Forum Loisirs / Divertissements
- Explorer.exe classe non enregistrée - Forum Windows 10
2 réponses
Utilisateur anonyme
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
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; } }