전역 변수로 선언하면 어디에서든 불러오고 수정할 수 있다. 하지만 함수 안에서 변수를 선언하면 그 변수는 지역 변수가 된다. 이때 해당 변수는 함수 내에서만 존재하며 밖에서는 불러올 수 없다. 그렇기 때문에 각기 다른 함수 내에서 같은 이름의 지역 변수를 만들어도 무관하다. int a = 1; // 전역 변수(멤버 변수) void a () { int a = 5; // 지역 변수 a = 6; } 이렇게 이미 전역 변수를 선언했는데 같은 이름의 지역 변수를 선언하게 되면 그 함수 안에서는 지역 변수가 우선이 되므로 전역 변수는 무시된다. 지역 변수는 평상시 존재하지 않다가 함수가 호출되면 생성됐다가 함수가 종료되면 파기된다. 이걸 이용해 메모리 최적화가 가능하다. 접근 지정자 public class test..