base
代表基类,使用base可以调用基类的构造函数、属性和方法等,可以在子类中利用base调用父类中的构造函数。
静态成员方法中不能使用base与this关键字。
如果没有在子类中显示声明调用父类的构造函数,会默认调用父类中的无参构造函数。
class People //父类
{
private int a; //隐藏字段
public int Nl //公开属性
{
get { return a; }
set { a = value; }
}
private string b;
public string Mz
{
get { return b; }
set { b = value; }
}
private string c;
public string Xb
{
get { return c; }
set { c = value; }
}
public People( int Nl, string Mz, string Xb) //父类创造构造函数
{
Console.WriteLine("年龄:{0}名字:{1}性别:{2}",Nl,Mz,Xb);