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<T> : 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<String> data = new ClasseDeriveeGenerique<String>("PI:", 3.1415926535897932384626433832795); Console.WriteLine(data.getob()); Console.WriteLine(data.getValeurPI()); } } |
0