問題タブ [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.
java - 別の継承されたクラスからスーパーコンストラクターを呼び出す方法は?
私は次のことを行うように指示されました。
- Animal でスーパー コンストラクターを呼び出す引数のないコンストラクターを Carnivore で作成します。
Carnivore は、スーパー クラスである Animal のサブクラスです。そのため、Carnivore 内の Animal でコンストラクターを呼び出すことを検討しています。コードは次のとおりです。
動物のスーパークラス
肉食サブクラス
私はこれまで継承を扱ったことがなかったので、まだそれを理解しています。フィードバックをお待ちしております。
java - Java: コードの再利用を強制する複数のコンストラクター?
メンバーの 1 つが であるクラスがあるArrayList<ArrayList<Double>> elements
ため、同じ型を受け取るコンストラクターがあり、すべて問題ありません。
ただし、 type の入力を使用して構築できる必要もあるためDouble[][]
、最初に 2D リスト型に変換してから、元のコンストラクターを呼び出します...
ただ、コンストラクターで最初に発生する場合を除いて、別のコンストラクターを呼び出すことはできません! ここにコピーして貼り付ける運命にあるのでしょうか、それとも私がやりたいことを行う賢い方法はありますか?