【发布时间】:2018-01-26 22:38:27
【问题描述】:
我开始学习 C#,我看到我们在继承中这样做:
derivedClass(): base()
然后我注意到在另一个例子中使用:
Constructor(): this(parameter)
我不太明白
我的问题是这样使用的关键字
Constructor() : Keyword
有名字吗?它们是什么,有什么用途?
谢谢!
【问题讨论】:
-
它们被称为访问关键字。
-
我看到在继承中我们做了
derivedClass(): base()我们实际上并没有这样做,base()在这种情况下是多余的,基类的默认构造函数将如果没有显式调用其他构造函数,则隐式调用。如果默认构造函数不可访问或不存在,您将收到编译时错误。
标签: c# constructor this base