继承

继承让我们能够正在已有类的基础上创建新类.新类可以使用原有类的所有特征,可以覆盖已有的特性,扩展已有的特性或添加自己的特征.

继承的一些术语:
基类:原有的类;
父类:同基类的含义相同;
派生类:通过继承基类创建的新类;
子类:含义与派生类相同;
单继承:c#中只支持单继承;

   public Employee(string fn, string In)
            : base(fn, In)
        {
 
        }
  冒号后面的关键字base,可以以这种方式使用关键字base来调用基类的构造函数.


/*例子

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            ChildClass cc = new ChildClass();
            cc.a = 5;
            cc.b = 2;
            cc.showab();
            Console.WriteLine("a+b=" + cc.add());
            Console.ReadLine();
        }
    }
    class baseClass
    {
        public double a;
        public double b;
        public void showab()
        {
            Console.WriteLine("a=" + a + " b=" + b);
        }
    }
    class ChildClass : baseClass
    {
        public double add()
        {
            return a + b;
        }
    }
}

原文地址:https://www.cnblogs.com/zhc088/p/680859.html