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();
        }
    }
}

image.png

相关文章
|
1月前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。
|
16天前
|
C#
C# 版本的 计时器类 精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出
这篇2010年的文章是从别处搬运过来的,主要包含一个C#类`TimeCount`,该类有多个方法用于处理时间相关的计算。例如,`GetMaxYearCount`计算以毫秒为单位的最大年数,`GetCurrentTimeByMiliSec`将当前时间转换为毫秒,还有`SecondsToYYMMDDhhmmss`将秒数转换为年月日时分秒的字符串。此外,类中还包括一些辅助方法,如处理小数点后保留一位数字的`RemainOneFigureAfterDot`。
|
1月前
|
C#
C#的类和对象的概念学习案例刨析
【5月更文挑战第17天】C#是一种面向对象的语言,以类和对象为核心。类作为对象的模板,定义了属性(如Name, Age)和行为(如Greet)。对象是类的实例,可设置属性值。封装通过访问修饰符隐藏实现细节,如Customer类的私有name字段通过Name属性访问。继承允许新类(如Employee)从现有类(Person)继承并扩展。多态让不同对象(如Circle, Square)共享相同接口(Shape),实现抽象方法Area,提供灵活的代码设计。
45 1
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 Control 类
C# Web控件与数据感应之 Control 类
|
1月前
|
SQL 存储 C#
C# Web控件与数据感应之 TreeView 类
C# Web控件与数据感应之 TreeView 类
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 CheckBoxList 类
C# Web控件与数据感应之 CheckBoxList 类
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 ListControl 类
C# Web控件与数据感应之 ListControl 类
|
1月前
|
存储 安全 网络安全
C#编程的安全性与加密技术
【4月更文挑战第21天】C#在.NET框架支持下,以其面向对象和高级特性成为安全软件开发的利器。本文探讨C#在安全加密领域的应用,包括使用System.Security.Cryptography库实现加密算法,利用SSL/TLS保障网络传输安全,进行身份验证,并强调编写安全代码的重要性。实际案例涵盖在线支付、企业应用和文件加密,展示了C#在应对安全挑战的同时,不断拓展其在该领域的潜力和未来前景。
|
1月前
|
C#
c# 所有类的最终基类:Object
c# 所有类的最终基类:Object
18 0
|
1月前
|
安全 C#
C#Webrequest类的使用
C#Webrequest类的使用
17 0