码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础——抽象类

时间:2020-07-02 18:12:57      阅读:75      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!