問題タブ [constructor-overloading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4589 参照

scala - Scalaのオーバーロードされたコンストラクターとスーパー

Javaで次のようなScalaコードを開発する方法がわかりません。

Cクラスの開発方法は明らかですが、Bの受け方がわかりません。助けてください。

PS私はJavaの一般的な方法であるウィケットWebページから派生した独自のBaseWebPageを作成しようとしています

0 投票する
8 に答える
43333 参照

java - 「this()」メソッドとはどういう意味ですか?

このコード ブロックに出くわしましたが、その意味や何をしているのか理解できない行が 1 つあります。

私は何this.method()またはthis.variableあるのか理解していますが、何this()ですか?

0 投票する
2 に答える
118 参照

constructor - javaでコンストラクターをオーバーロードする原因

したがって、過負荷の問題を理解できないようです。同じパラメーターを共有するコンストラクターが原因であることはわかっていますしかし、それはまったく同じである必要がありますか、それとも 1 つの共通パラメーターを共有している場合、または 3 つのパラメーターがあり、2 つを別のパラメーターと共有している場合でも、オーバーロードが発生しますか?

0 投票する
6 に答える
115 参照

java - サブクラスのコンストラクターでスーパークラスのインスタンスを作成しないでください。ただし、完全に合法です

次のようにscjpガイドを読みました

実際、オブジェクトの実際のクラス型のコンストラクターだけでなく、その各スーパークラスのコンストラクターも呼び出さずに新しいオブジェクトを作成することはできません!

例えば

Person インスタンスは作成しませんが、合法です。

私のために説明してください、あなたの助けに感謝します。

0 投票する
2 に答える
1885 参照

c++ - C++ : オーバーロードされたコンストラクターを持つクラスのオブジェクトの配列

0 投票する
3 に答える
3511 参照

java - Java でのコンストラクターのオーバーロード

次のコード フラグメントでエラーが発生します

エラーは次のとおりです。スーパータイプコンストラクターが呼び出される前に x を参照できません (およびコメント 1 のステートメントを指摘しています)。

メインメソッドには、このステートメントがあります

エラーがわかりません。誰かがここで実際に何が起こっているのか説明できますか?

0 投票する
1 に答える
81 参照

java - オーバーロードされた Java コンストラクターで特定の例外を抑制する

多数のオーバーロードされたコンストラクターを持つクラスがあります。コンストラクタによっては例外が発生する場合があります( startSizeorgrowFactorが小さすぎる場合)。他のコンストラクターでは、既定値が使用され、これらの例外は発生しません。

以下に示すように、単純なコンストラクターの警告を何らかの方法で抑制することは可能ですか? オーバーロードされたコンストラクター呼び出しは最初の呼び出しでなければならないため、それらを try-catch ブロックで囲むことはできません。