|
Exemple 11-26 extrait du chapitre Notions de classe et d'objet
Exemple 11-25< > Exemple 11-27
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:exe Exemple_11_26.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_11_26.cs
class Article {
public int Prix;
public Article(int Prix) { this.Prix = Prix; } // ctor 1
public Article(double Prix) { this.Prix = (int)Prix; } // ctor 2
public Article() { Prix = 0; } // ctor 3
}
class Program {
static void Main() {
Article a = new Article(); // Appel au ctor 3.
Article b = new Article(6); // Appel au ctor 1.
Article c = new Article(6.3);// Appel au ctor 2.
}
}
Copyright Patrick Smacchia 2006 2007
|