1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
// source: C# et .NET (Gerard Leblanc)
class Pers
{
protected string nom;
protected int age;
public Pers(string N, int A) {Nom = N; Age = A;}
public virtual void Affiche()
{
Console.WriteLine(Nom + " (" + Age + ") ");
}
}//Fin Cls. Pers.
class Français:Pers
{
string Departement;
public Français(string N, int A, string D):base(N, A)
{
Departement = D;
}
public override void Affiche()
{
Console.WriteLine(Nom + " âgé de " + Age + " ans " (" + Departement + ")");
}
}//Fin Cls. Français
class Prog
{
static void Main()
{
Pers p1, p3;
Français p2;
p1 = new Pers("Jim", 36);
p1.Affiche();
p2 = new Français("Jacques", 65, "Paris");
p2.Affiche();
p3 = new Français("Benoit", 75, "Nievre");
p3.Affiche();
} |
Partager