C#抽象类
一、继承 什么是继承 :继承是允许重用现有类去创建新类的过程。分类的原则是一个类派生出来的子类具有这个类的所有非私有的属性。 1 、继承 C# 中的类: C#不支持多重继承,C#类始终继承自一个基类(如果未在声明中指定一个基类,则继承自System.Object)。 派生类继承基类的语法如下: 1 using System; 2 public class Person 3 { 4 //这是基类 5 } 6 public class Student:Person 7 { 8 //这是派生类 9 } 注:派生类继承基类时用“:”符号连接,派生类继承基类的所有非私有成员变量和方法。 2 、调用基类的构造函数: 如果对类没有定义显式构造函数,则编译器将提供默认的构造函数,以初始化这些类的成员字段。但是,如果显式添加了构造函数,就可以有效控制整个构造过程。 示例: 1 using System; 2 namespace Jicheng 3 { 4 //基类 5 public class Person 6 { 7 public string _name; 8 public uint _age; 9 //基类的构造函数 10 public Person(string name,uint age) 11 { 12 this._name = name; 13 this._age = age; 14