public Line(string name): base(name)中,冒号后面是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:59:01
public Line(string name): base(name)中,冒号后面是什么意思啊?Line类是从一个基类继承而来的,我不明白后面加上一个冒号,加上base(name)是干什么的?
public Line(string name)是Line类的构造函数

public Line(string name)是Line类的构造函数,base(name)是其基类的构造函数。
public Line(string name): base(name)指的是在Line的构造函数中调用其基类的带string类型参数的构造函数。因为在子类不能直接继承父类的构造函数,只能通过这种方式调用。

子类继承基类的方法

base(name)
应该是他的父类的名字
Line 应该是从 base(name) 继承的