子インスタンスを登録するメソッドの作成
Java初心者です。
学習中に躓いてしまったので、ご教示いただければと思います。
Testという1つのクラスを作成し、
そこから複数のインスタンスを作成します。
Test test1 = new Test();
Test test2 = new Test();
Test test3 = new Test();
元のTestクラスの中に、
public void addSub(Test child)
という、引数に指定したインスタンスを子に登録するメソッドを用意します。
実際に使うときは、
test1.addSub(test2);
とすれば、test1の子にtest2が登録されるようにしたいのです。
基本的にサブクラスにするには、クラスを作る段階でextendsを用いるイメージなので、同じクラスの別インスタンスを親子関係にする、というのがよく分かりません。
このプログラムの目的は、最終的に一番親となったインスタンス(test1)の合計メソッドを呼び出して、自分の子供に登録されているインスタンス(test2,test3)全ての値を合算するということです。
質問の方法が曖昧で分かりにくいと思いますが、
指示いただければ追記いたしますので、
お時間のある方お力を貸していただければと思います。
宜しくお願いします。