パラメータのないクラスのオブジェクトを作成しましたが、プログラムのある時点で、そのコンストラクタにパラメータを渡したいと思います。javaのコンストラクタ
私は何をしなければなりませんか?
私のクラスは3つのレベルまたは継承を持っているので、私は 'super()'を使ってベースクラスに値を渡します。
public void main(String args[])
{
Obj obj1 = new Obj();
// Some more code
// After the code i want to pass value to constructor of Obj class
// So the Constructor of obj class will pass value to the upperclass(parent class)
/* What should I write here? */
}
ありがとうございます。
私はあなたがこれをどこに行くのか不明です。オブジェクトをインスタンス化すると、**コンストラクタは**と呼ばれているので、再呼び出しを試みるのは意味をなさない。 – Makoto
あなたはしません。コンストラクタは、既存のオブジェクトを変更するのではなく、新しいオブジェクトを構築するために使用されます。 – Michael
これもわかりません。 ctorに、後で利用できないパラメータが必要な場合は、後でオブジェクトを構築してください。 –