文章目录
抽象类 / 抽象方法
抽象方法
先来简单介绍一下什么是抽象方法
抽象方法(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(); } }
这就是一个抽象方法的实现案例,此基础共分为四章抽象方法 ----- 接口 ----- 虚方法 ----- 扩展方法 后期都会在本人博客文章上显示,喜欢的点个赞吧!!!