인스턴스 변수
● 클래스 내에서 선언됩니다. 메소드 내에서 선언되는 것이 아닙니다.
class horse{
private double height = 15.2;
private String breed;
//나머지 코드...
}
지역변수
● 지역변수(local variable)는 메소드 내에서 선언됩니다.
class AddThing{
int a;
int b = 12;
public int add() {
int total = a + b;
return total;
}
}● 단, 지역변수는 사용하기 전에 반드시 초기화해야 합니다.
class Foo{
public void go() {
int x;
int z = x + 3; //초기화 하지 않았으므로 컴파일이 되지 않습니다.
}
}
'프로그래밍 > Java' 카테고리의 다른 글
URI vs URL (0) | 2011.09.05 |
---|---|
[Java] Scanner (0) | 2011.06.05 |
[Java] 오버로딩, 오버라이딩 ( Overloading, Overriding ) (0) | 2011.02.21 |
[이클립스] 이클립스 UTF-8 설정 (0) | 2011.02.01 |
[Java] 성능 테스트 코드(시간, 메모리) (0) | 2011.01.21 |