티스토리 뷰

728x90

변수는 사용 할 수 있는 범위에 따라 지역변수멤버변수로 구분됩니다.

  • 멤버변수 : 클래스 아래에 선언 / 클래스 안에서 자유롭게 사용
  • 지역변수 : 클래스가 아닌 곳 중괄호 안에 선언 / 특정 영역에서만 사용

zipCode는 멤버변수이고 age는 지역변수이다.

 public class VariableScope {
 
	int zipCode = 88560; // 멤버변수 / class 바로 밑에서 선언
    
	public static void main(String[] args) {
    
	int age = 40; // 지역변수 / 중괄호 안에 선언
    	System.out.println( zipCode ); 
    	System.out.println( age );
	}
}

-> 하지만 이렇게 작성하면 애러가 난다 왜일까?

'Back-end > Java' 카테고리의 다른 글

Package / Import  (0) 2021.07.29
클래스  (0) 2021.07.29
Map  (0) 2021.07.28
ArrayList  (0) 2021.07.28
다차원 배열  (0) 2021.07.28
댓글