JAVA

JAVA 변수 초기화

짱코딩러 2022. 7. 17. 09:34

지역변수(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;
}