之前看到有类似的问题。
就是在子类构造函数中调用父类构造函数,语法有点不同。比如下面的例子,写了一个人类,然后在子类学生类中,使用关键词 base 调用父类构造函数,进行初始化成员变量。
public class Person
{ cted string name;
protected int age;
public Person(string name, int age)
{
this.name = name;
this.age = age;
}
}
//学生类
public class Student : Person
{
protected string school;
public Student(string name, int age, string school):base(name, age)
{
this.school = school;
}
} |