
{filelink=17491}
using System;
class ClasseDeBase
{
double valeurPI;
public ClasseDeBase(double i)
{
valeurPI = i;
}
public double getValeurPI()
{
return valeurPI;
}
}
// Dérivée de la classe non générique
class ClasseDeriveeGenerique : ClasseDeBase {
T ob;
public ClasseDeriveeGenerique(T o, double i) : base (i) {
ob = o;
}
public T getob() {
return ob;
}
}
class ExempleDUtilisation {
public static void Main() {
ClasseDeriveeGenerique data = new ClasseDeriveeGenerique("PI:", 3.1415926535897932384626433832795);
Console.WriteLine(data.getob());
Console.WriteLine(data.getValeurPI());
}
}