본문 바로가기
4학기/JAVA

[Java] 생활코딩 - 유효범위

by sshnnne 2022. 7. 28.

 

1. 유효범위란?

 

2. 전역변수와 지역변수

지역변수 : 메소드 내에서만 접근할 수 있는 변수

전역변수 : 클래스 전역에서 접근할 수 있는 변수

 

클래스 아래에서 선언된 변수 : 클래스 전역에 영향

메소드 내에서 선언된 변수 : 클래스 아래에서 선언된 변수보다 우선순위가 높다.

 

3. 다양한 유효범위

정적 스코프 (static scope) or 렉시컬 스코프 (lexical scope) : 사용되는 시점에서의 유효범위를 사용하는 것이 아니라 정의된 시점에서의 유효범위를 사용하는 것.

 

 

4. 인스턴스의 유효범위 : this