C#基础——抽象类
2021-01-02 06:28
标签:col ble class circle 声明 抽象方法 必须 vat ret 1、抽象类不能被实例化,只能当做一个类的基类进行继承。 C#基础——抽象类 标签:col ble class circle 声明 抽象方法 必须 vat ret 原文地址:https://www.cnblogs.com/LY-CS/p/13226101.html
2、抽象类可以做方法声明,也可以做方法实现。
3、抽象类中可以定义字段、属性、方法实现。
4、抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类。public abstract class Shape
{
public string Color;
//抽象方法
public abstract double GetArea();
}
public class Circle:Shape
{
private double Radius;
public Circle(string Color ,double Radius)
{
this.Color = Color;
}
//通过override重写GetArea函数
public override double GetArea()
{
return Color;
}
}
上一篇:C#基础——泛型