我看到的所有示例都显示了一个带有构造函数的类。不放入构造函数可以吗?很像 C# 如何自动使您成为默认的空构造函数?
问问题
12345 次
3 回答
44
一个类最多可以包含一个构造函数声明。如果类不包含构造函数声明,则提供自动构造函数,如8.3.3 节所述。( 8.3.3. )
于 2013-03-25T17:12:10.917 回答
13
正确的。TypeScript 中的类不需要你显式地编写构造函数。但是,如果您要扩展基类,则至少需要创建一个构造函数来调用 super()。
于 2013-03-29T15:45:18.943 回答
9
只是为了扩展接受的答案并纠正 Jon Gear 的答案(TS 可能在此期间发生了变化):派生类不需要创建一个唯一目的是调用的构造函数super()
。
https://stackblitz.com/edit/no-need-for-derived-constructor?file=index.ts
于 2018-08-21T18:28:13.543 回答