C# 基础一 抽象方法 抽象类声明及使用(源码案例)

简介: C# 基础一 抽象方法 抽象类声明及使用(源码案例)

文章目录


抽象类 / 抽象方法

抽象方法

先来简单介绍一下什么是抽象方法

抽象方法(abstract):

定义:在抽象类里,不能new,不带方法体

应用场景:强制性一定要实现,一般同于不经常改动,抽象大的一些事物

下面请看代码展示,案例是控制台应用程序

父类 AbstractMethod
子类 AbstractMethodChild
子类继承父类实现抽象方法

public abstract class AbstractMethod
    {
        /*
         * 抽象方法
         * 特点:无方法体,继承抽象类,必须实现抽象方法
         * 
         * **/
        public abstract int Add(int a, int b);
    }
    public class AbstractMethodChild : AbstractMethod
    {
        //继承父类实现抽象方法
        public override int Add(int a, int b)
        {
            return a * b;
        }
    }

Program 类

public class Program
    {
        public static void Main(string[] args)
        {
            AbstractMethodChild abstractMethod = new AbstractMethodChild();
            int num = abstractMethod.Add(2, 3);
            Console.WriteLine(num);
            Console.ReadLine();
        }
    }

这就是一个抽象方法的实现案例,此基础共分为四章抽象方法 ----- 接口 ----- 虚方法 ----- 扩展方法 后期都会在本人博客文章上显示,喜欢的点个赞吧!!!

目录
相关文章
|
12天前
|
数据采集 安全 JavaScript
C#医院手术麻醉信息管理系统源码 对接院内HIS、LIS、PACS
手麻系统的功能涵盖了麻醉临床业务管理、麻醉运营业务管理以及手术进程管理等,实现了将多种麻醉病历文书与医院HIS系统的有效关联,让手术室人员、设备资源和信息资源高度共享;实现了手术安排、各种统计报表等科室管理和科研工作的需求,可借其收集临床数据、进行整合分析,为围术期临床信息、管理、科研提供整体解决方案;该系统的运行,为医护人员提供了流程化、信息化、自动化、智能化的临床业务综合管理。
26 5
|
1月前
|
Java 调度 C#
C#学习系列相关之多线程(一)----常用多线程方法总结
C#学习系列相关之多线程(一)----常用多线程方法总结
|
1月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
1月前
|
存储 C# 数据库
C# 生成唯一ID,有哪些方法?
【2月更文挑战第12天】
167 0
|
9天前
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
|
26天前
|
安全 JavaScript 前端开发
C#医院手麻系统源码,手术麻醉管理系统源码
手术麻醉管理系统贯穿患者入院至出院全程,整合术前术后流程,如手术排班、麻醉计划、术中监护及术后恢复。采用C#.net6.0、Vue、Ant-Design等技术,与sqlserver2019数据库结合。系统提供麻醉记录、手术安全核查、费用管理等功能,确保信息数字化和流程规范化。通过自动化记录和数据分析,增强手术安全,优化资源分配,并支持医疗质控与研究。
C#医院手麻系统源码,手术麻醉管理系统源码
|
27天前
|
存储 监控 安全
C#手术麻醉系统源码 大型医院手麻系统4大需求是什么?
C#编写的大型医院手术麻醉系统旨在满足四大核心需求:智慧医院建设,要求实时患者信息共享与监控;医院等级评级,强调安全评估与术后管理;电子病历评级,规定手术预约、麻醉信息的标准化;科室需求,包括系统互联、流程信息化、数据追溯、操作简便、文书完整、快速响应、生命体征动态采集及质量控制。系统提升手麻工作的效率与安全性,确保手术顺利进行。
|
1月前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
12 0
|
1月前
|
C#
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
|
1月前
|
开发框架 .NET C#
C#学习相关系列之Linq常用方法---排序(一)
C#学习相关系列之Linq常用方法---排序(一)