スーパークラスの共有メソッドの共通の値を格納するために親クラスを使用することは可能ですが、依然としてサブクラスの個々のコンストラクタを使用しますkを異なるサブクラスの2つのコンストラクタのパラメータからスーパークラスに変換しますが、依然として2つのサブクラスの個々のコンストラクタと異なるコンストラクタを呼び出します)。superを呼び出して値を格納するが、サブクラスコンストラクタを使用する
例えばサブクラスで
:スーパークラスで
public pictureImpl(Picture source, int x, int y, int height, int width) {
super(height, width);
"rest of constructor using all parameters"
}
:ここ
public superPicture(int height, int width) {
heightValue = height;
widthValue = width;
}
、まだサブクラスのために括弧で一部を使用することも可能である(すなわちれますスーパーを使用して値を格納した後でも、コンストラクタの残りの部分を呼び出すことは可能ですか?
私はあなたが何をしようとしているのかわからないので、実際の例を作るべきだと思います。 – Jack
@jackは例を追加しました。ありがとうございます。スーパークラスのコンストラクタの – hliu