私が見るすべての例は、コンストラクタを持つクラスを示しています。コンストラクタを入れないのは大丈夫ですか? C#が自動的にあなたをデフォルトの空のコンストラクタにする方法とよく似ていますか?スペックからクラスはTypescriptでコンストラクタを必要としますか?
7
A
答えて
17
、セクション8.3:
クラスは多くても1つのコンストラクタ宣言に含まれていてもよいです。クラスにコンストラクタ宣言が含まれていない場合は、8.3.3項で説明するように、自動コンストラクタが提供されます。
7
正しい。 TypeScriptのクラスでは、明示的にコンストラクタを記述する必要はありません。しかし、基本クラスを拡張している場合は、最低でもsuper()を呼び出すコンストラクタを作成する必要があります。
関連する問題
- 1. RouteConfigとクラス、なぜコンストラクタがサービスとルータを必要とするのですか?
- 2. JavaScriptのコンストラクタ関数とTypescriptクラス
- 3. 抽象クラスにコンストラクタとプライベートメンバーが必要なのはなぜですか?
- 4. Typescript:コンストラクタpublic paramをデコレートしますか?
- 5. typescriptでジェネリッククラスを拡張しているコンストラクタとクラスを追加するには?
- 6. TypeScriptで、コンストラクタがhttpと同じクラスのオブジェクトを作成します。
- 7. 派生クラスのコンストラクタは、ベースキーワードを使用する必要がありますか?
- 8. @Singletonクラス私はコンストラクタをプライベートにする必要がありますか?
- 9. 派生クラスは、私はインスタンス化さてしまったその派生クラスのかを知る必要がある基底クラスのコンストラクタで基底クラスのコンストラクタ
- 10. ImportsとTypescriptの必要性
- 11. コンストラクタを定義する必要がありますか?抽象クラスを継承するクラスですか?
- 12. NodejsはTypescriptで( 'this')が必要です(
- 13. クラスをtypescriptのコンストラクタに渡すとエラーが発生する
- 14. 拡張クラスのコンストラクタを記述する必要がありますか?
- 15. クラスのコンストラクタ名を大文字にする必要がありますか?
- 16. TypeScriptクラスの継承コンストラクタの混乱
- 17. Typescript定義、ES6クラス、およびコンストラクタ
- 18. なぜデフォルトのコンストラクタがunique_ptrで使用されるクラスのdefault-deleterを必要としますか?
- 19. 移動コンストラクタはnoexceptである必要がありますか?
- 20. キャラクターがゼロ引数コンストラクタを必要としています
- 21. typescriptクラスのコンストラクタで値を "this"に動的に設定します
- 22. webpackとtypescript/angular2でツリーシェイキングが必要ですか?
- 23. エラー:このクラスはデフォルトのコンストラクタ(引数のないpublicコンストラクタ)を提供する必要があります
- 24. Typescriptクラスのインスタンス化エラー(コンストラクタではないエラー)
- 25. noexceptコンストラクタはデストラクタのインスタンス化を必要とするのはなぜですか?
- 26. COMクラスにコンストラクタが必要な理由登録なしでCOMクラスを使用するには?
- 27. C++で派生クラスに対して同じコンストラクタを記述する必要がありますか?
- 28. typescriptですコンストラクタは、私が、イオン2を用いてtypescriptです基本クラスを記述しようとしています何
- 29. 派生クラスのコンストラクタは、イニシャライザのリストでベースのデフォルトコンストラクタを使用する必要がありますか?ここ
- 30. QLineEditsをコンストラクタまたはメソッドで作成する必要がありますか?
ちょうどこれで捕まえられましたが、どこかにもっと詳しい情報がありました。 – Grofit