泛型繼承之普通類繼承泛型類C#
阿新 • • 發佈:2022-05-29
using System; namespace 泛型繼承之普通類繼承泛型類 { abstract class genClass<T> { protected T field; public virtual T property { set { field=value; } } public genClass(int index) { } public genClass(T t) { field = t; } public abstract void method(T t); } class ordinaryClass : genClass<int> { public override int property { set { field = value; } } public ordinaryClass(int t) : base(t){ property = t; } public override void method(int t) { Console.WriteLine("property屬性值為:{0}",base.field); } } class Program { static void Main(string[] args) { int val = 152000; ordinaryClass oc = new ordinaryClass(val); oc.method(val); Console.WriteLine("泛型類繼承普通類演示成功!"); Console.Read(); } } }