매개 변수가없는 클래스의 객체를 만들었지 만 프로그램의 어느 시점에서 생성자에 매개 변수를 전달하려고합니다.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에 나중에 사용할 수없는 매개 변수가 필요한 경우 나중에 객체를 구성하십시오. –