지역변수
지역 변수는 메서드 안에서 선언되고, 그 메서드가 실행되는 동안만 살아 있는 변수
특징
장점
단점
예시
public class Example{
public void sayHello(){
String message = "Hello"; //지역변수
}
public void sayBye(){
String msg = "Bye";
System.out.println(msg);
}
}
지역 변수
public void localExample(){
int x;
//System.out.println(x);
}
멤버변수 (클래스 필드)
위치
초기화 여부
기본값 예시
특징
class Example{
int a; //0으로 초기화
boolean b; //false로 초기화
String c; // null로 초기화
void printValues(){
System.out.println(a); //0
System.out.println(c); //false
System.out.println(c); // null
}
}
지역변수 (메서드 안에서 선언된 변수)