initialize 함수에서 생성자에 전달 된 값에 액세스하고 싶습니다. 현재, 나는 그들을 일부 인스턴스 변수에 전달하고 초기화 함수에서 액세스하고있다. 이 작업을 수행하는 데 더 나은/더 간결한 방법이 있습니까?initialize에서 생성자 args에 액세스하는 JavaFx
public class Example implements Initializable{
private int instanceVariable;
public Example(int exampleArg) {
instanceVariable = exampleArg;
}
@Override
public void initialize(URL location, ResourceBundle resources) {
System.out.println(/* Somehow access exampleArg in the constructor */);
}
}
이렇게 할 방법이 없습니다. 모든 메소드/생성자 호출에 대해 JVM은 매개 변수/로컬 변수가 들어있는 스택에 프레임을 배치합니다. 해당 메서드/생성자가 완료되면이 프레임이 삭제되고이 프레임의 정보에 더 이상 액세스 할 수 없게됩니다. – fabian