我看到的所有示例都显示了一个带有构造函数的类。可以不加入构造函数吗?很像C#如何自动使你成为默认的空构造函数?
答案 0 :(得分:27)
答案 1 :(得分:9)
正确。 TypeScript中的类不要求您显式编写构造函数。但是,如果要扩展基类,则需要创建一个构造函数,以便至少调用super()。
答案 2 :(得分:3)
只需扩展接受的答案并通过Jon Gear纠正答案(在此期间TS可能已更改):
派生类不需要创建构造函数仅用于调用super()
。
https://stackblitz.com/edit/no-need-for-derived-constructor?file=index.ts