問題タブ [multiple-constructors]

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 に答える
1331 参照

java - 別の継承されたクラスからスーパーコンストラクターを呼び出す方法は?

私は次のことを行うように指示されました。

  • Animal でスーパー コンストラクターを呼び出す引数のないコンストラクターを Carnivore で作成します。

Carnivore は、スーパー クラスである Animal のサブクラスです。そのため、Carnivore 内の Animal でコンストラクターを呼び出すことを検討しています。コードは次のとおりです。

動物のスーパークラス

肉食サブクラス

私はこれまで継承を扱ったことがなかったので、まだそれを理解しています。フィードバックをお待ちしております。

0 投票する
4 に答える
194 参照

java - Java: コードの再利用を強制する複数のコンストラクター?

メンバーの 1 つが であるクラスがあるArrayList<ArrayList<Double>> elementsため、同じ型を受け取るコンストラクターがあり、すべて問題ありません。

ただし、 type の入力を使用して構築できる必要もあるためDouble[][]、最初に 2D リスト型に変換してから、元のコンストラクターを呼び出します...

ただ、コンストラクターで最初に発生する場合を除いて、別のコンストラクターを呼び出すことはできません! ここにコピーして貼り付ける運命にあるのでしょうか、それとも私がやりたいことを行う賢い方法はありますか?