[자바/JAVA] 이클립스 인스턴스 변수 자동 초기화하는 법

자바에서 생성자를 선언할 때 해당 클래스에서 선언한 인스턴스 변수들을 초기화해준다.

 

Ex) Car 클래스에 model, color, year, speed의 인스턴스 변수를 선언한 경우

이클립스
인스턴스 변수 초기화

 

이처럼 생성자에서 받는 데이터 값을 this.인스턴스 변수에 넣어주는 방식으로 초기화 작업을 진행한다. 생성자가 선언한 변수명과 인스턴스 변수명이 다르면 참조변수 this를 사용하지 않아도 되지만 이름이 동일한 경우에 구분을 위해 사용한다.

 

this.model은 파란색으로 model은 연한 황색(?)으로 표현되고 있다. this 뒤에 오는 변수는 해당 클래스에서 선언한 인스턴스 변수라는 것을 알 수 있다.

 

인스턴스 변수 초기화 작업은 직접 손으로 코딩을 해도 상관없지만 이클립스는 편리한 자동화 기능을 제공한다.

 

이클립스
Generate Constructor using Fields..를 클릭한다.

화면 우클릭 >> Source >> Generate Constructor using Fields..

 

이클립스
generate을 클릭한다.

초기화할 인스턴스 변수들을 선택하거나 위치를 조절(up, down)할 수도 있다.

 

Generate을 누르면 인스턴스 변수 초기화가 완료된다.

반응형

댓글

Designed by JB FACTORY