지역 변수와 스코프

강진구·2024년 3월 8일

JAVA기초

목록 보기
7/14

지역변수

  • 지역 변수는 이름 그대로 특정 지역에서만 사용할 수 있는 변수라는 뜻이다
    그 특정 지역을 벗어나면 사용할 수 없다
  • 여기서 말하는 지역은 변수가 선언된 코드 블록({})이다 지역 변수는 자신이 선언된 코드 블록 안에서만 생존하고, 자신이 선언된 코드 블록을 벗어나면 제거된다 따라서 이후에는 접근할 수 없다

스코프

이렇게 변수의 접근 가능한 범위를 스코프(Scope)라 한다

스코프의 존재 이유

  • 변수의 스코프를 꼭 필요한 곳으로 한정해서 사용하면 메모리를 효율적으로 사용하고 더 유지보수하기 좋은 코드를 만들 수 있다

좋은 프로그램은 무한한 자유가 있는 프로그램이 아니라 적절한 제약이 있는 프로그램이다.

profile
기록하고,발전하자

0개의 댓글