C#基础——抽象类

2021-01-02 06:28

阅读:529

标签:col   ble   class   circle   声明   抽象方法   必须   vat   ret   

1、抽象类不能被实例化,只能当做一个类的基类进行继承。
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#基础——抽象类

标签:col   ble   class   circle   声明   抽象方法   必须   vat   ret   

原文地址:https://www.cnblogs.com/LY-CS/p/13226101.html


评论


亲,登录后才可以留言!