Java 코드연습

[뉴렉처] 생성자(Constructor)

양상추상츄 2021. 10. 21. 16:31

new ExamList(); -> 객체의 실존상태로 생성 -> ExamList list = new ExamList(); 이름부여

-> list.init으로 아래처럼 초기화

public void init() {

    exam = new Exam[3];

    current = 0;

}

위에처럼 init으로 만들어두고 사용하면 단 한번만 실행이 되야하는 조건을 위반할 수 있어서 다른방법으로 해야함

 

 

	public ExamList() { // 객체 생성시 단한번만 실행 되게됨
		this.exams = new Exam[3];
		this.current = 0;
	}