所有类至少都有一个构造函数。一个派生类自动包含来自基类的所有字段。创建一个对象时,这些字段需要初始化。因此,派生类的构造函数必须调用它的基类的构造函数。在定义了构造函数的前提下,可以关键字base来调用一个基类的构造函数。
class IdentifierToken : Token
{
public IdentifierToken(string name) : base(name) //调用Token(name)
{
....
}
....
}
所有类至少都有一个构造函数。一个派生类自动包含来自基类的所有字段。创建一个对象时,这些字段需要初始化。因此,派生类的构造函数必须调用它的基类的构造函数。在定义了构造函数的前提下,可以关键字base来调用一个基类的构造函数。
class IdentifierToken : Token
{
public IdentifierToken(string name) : base(name) //调用Token(name)
{
....
}
....
}