지역변수(lv)
:사용 전 꼭 수동 초기화 해야함.
(재사용이 빈번해서 변수값이 자주 바뀌기 때문에)
멤버변수(iv, cv)
1.자동 초기화
2.간단 초기화
=>명시적 초기화(=)
class Car {
int door = 4;
Engine e = new Engine();
3.복잡 초기화
=>초기화 블럭
-인스턴스(iv) 초기화 블럭 : {}
-클래스(cv) 초기화 블럭 : static {}
=>생성자(iv)
Car(String color, String gearType, int door) {
this.color = color;
this gearType = gearType;
this.door = door;
}
'JAVA' 카테고리의 다른 글
JAVA 인자전달 (0) | 2022.07.17 |
---|---|
JAVA 제어자 (0) | 2022.07.17 |
JAVA static 메서드, 인스턴스 메서드 (0) | 2022.07.16 |
JAVA 변수의 종류 인스턴스변수, 클래스변수, 지역변수 (0) | 2022.07.16 |
JAVA 예외 처리 try-catch-fianlly, throw (0) | 2022.07.13 |