[자바/JAVA] 이클립스 인스턴스 변수 자동 초기화하는 법
- Java
- 2021. 5. 6.
자바에서 생성자를 선언할 때 해당 클래스에서 선언한 인스턴스 변수들을 초기화해준다.
Ex) Car 클래스에 model, color, year, speed의 인스턴스 변수를 선언한 경우
이처럼 생성자에서 받는 데이터 값을 this.인스턴스 변수에 넣어주는 방식으로 초기화 작업을 진행한다. 생성자가 선언한 변수명과 인스턴스 변수명이 다르면 참조변수 this를 사용하지 않아도 되지만 이름이 동일한 경우에 구분을 위해 사용한다.
this.model
은 파란색으로 model
은 연한 황색(?)으로 표현되고 있다. this 뒤에 오는 변수는 해당 클래스에서 선언한 인스턴스 변수라는 것을 알 수 있다.
인스턴스 변수 초기화 작업은 직접 손으로 코딩을 해도 상관없지만 이클립스는 편리한 자동화 기능을 제공한다.
화면 우클릭 >> Source >> Generate Constructor using Fields..
초기화할 인스턴스 변수들을 선택하거나 위치를 조절(up, down)할 수도 있다.
Generate을 누르면 인스턴스 변수 초기화가 완료된다.
반응형
'Java' 카테고리의 다른 글
[자바/JAVA] 현재 시간 출력하기 (0) | 2021.05.07 |
---|---|
[자바/JAVA] 상속과 오버라이딩 그리고 Object 클래스 (0) | 2021.05.07 |
[자바/JAVA] 객체 생성하는법 | 인스턴스 변수를 사용하기 위해 (0) | 2021.05.05 |
[자바/JAVA] public static void main(String[] args)의 의미 (0) | 2021.05.05 |
[자바/JAVA] for문으로 피보나치 수열 출력 (0) | 2021.04.30 |