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