1. 인스턴스 변수는 클래스 내에서 선언된ㄷㅏ.(기본적으로 인스턴스변수는 기본값을 가지고 있다.)

(메소드 내에서 선언 X)

ex)

Class Horse{

private double height = 15.2;

private String bread;

-----

}


2. 지역변수(Local Variable)는 메소드내에서 선언

ex)

Class AddThing{

int a;

int b = 12;


public int add(){

int total = a + b

return total;

}

}


3. 지역변수는 사용전에 반드시 초기화를 해야한다.(안했을 경우 컴파일 과정 중 에러 발생!!!! -> 초기 값이 없기때문)


+ Recent posts