C#调用基类构造函数

时间:2010-11-18 07:43:56

标签: c# constructor

public CArm(Vector3 at, string name) : base(name)
{

}

还有其他方法可以在括号内调用基本父构造函数而不是: base(name)吗?

我不确定这是否是另一种语言,但我记得在构造函数内部有super();之类的东西来调用基类。

感谢。

2 个答案:

答案 0 :(得分:20)

不,你不能在C#中的构造函数体内调用基础构造函数。您可能正在考虑Java的语法。

您可以通过调用方法来模拟所需的行为。请确保在调用虚拟方法时要非常小心!

答案 1 :(得分:3)

不,你不能。 super关键字在java中用于调用超类方法和对象。