Banner

My Tech Blog (scope)

오늘의 명언
· Java
여러분들은 프로그래밍할 때 스코프를 의식하고 하시나요? 프로그래밍에서 스코프는 유지보수성에 큰 영향을 줍니다. 1. Scope(스코프)란?  자바에서 스코프(scope)란 변수나 메서드의 유효 범위를 말한다. 즉, 변수나 메서드가 어디에서 접근할 수 있는지를 결정한다. 스코프는 중괄호 {}로 둘러싸인 코드 블록에 의해 결정된다. 어떠한 범위 밖에 둔 변수 등은 일반적으로 그 이름만으로는 참조할 수 없다. 이 때 이런 변수는 '스코프 밖에 있다.', '안 보인다.'라고 말한다. '보인다'라는 것은 그것들이 프로그램에서 사용될 수 있다는 뜻이다. 변수라면 변수명을 지정해 값을 읽고 쓸 수 있고, 메소드라면 호출해 사용할 수 있다. '사용할 수 있다'라는 것은 그것들에 '의존한다'는 뜻이다...
상단으로