C#编程-106:泛型继承之普通类继承泛型类

简介: C#编程-106:泛型继承之普通类继承泛型类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace GenericClassTwo
{
    public abstract class GenericClass//泛型类
    {
        protected T field;
        public virtual T Property
        {
            get { return field; }
        }
        public GenericClass(int index) { }
        public GenericClass(T t)
        {
            field = t;
        }
        public abstract void method(T t);
    }
    class OrdinaryClass : GenericClass<</span>int>//普通类
    {
        public override int Property
        {
            get
            {
               return base.Property;
            }
        }
        public OrdinaryClass(int t) : base(t) { }
        public override void method(int t)
        {
            Console.WriteLine("property value ={0}",t);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int val = 1000;
            OrdinaryClass or = new OrdinaryClass(val);
            or.method(val);
            Console.WriteLine("普通类继承泛型类演示成功");
            Console.ReadKey();
        }
    }
}

106.jpg

相关文章
|
6月前
|
C#
初识继承和多态
初识继承和多态
|
6月前
|
C++
c++继承类型与多继承
c++继承类型与多继承
38 0
|
6月前
|
存储 设计模式 编译器
【C++】继承和多态常见的问题
【C++】继承和多态常见的问题
|
6月前
|
安全 Java 编译器
继承与多态
继承与多态
|
编译器 程序员 C++
【C++】继承和多态
【C++】继承和多态
437 3
总结继承和多态的一些问题
本人学习了多态和继承后的一些问题,解答出来并总结,有些是容易搞混的概念。
总结继承和多态的一些问题
|
Java 编译器 程序员
继承和多态
继承和多态
|
Java
获取java泛型类中的泛型类型
实现java中获取泛型类中的泛型类型的方法
265 0
继承与多态(1)
继承与多态(1)
100 0
继承与多态(1)
继承与多态(2)
继承与多态(2)
104 0
继承与多态(2)