지금까지 필드가 클래스 영역 안을 의미하는지 알았는데
그게 아니더라
정의를 보니까 Java에서 Field는 클래스 안에 있는 변수(variable)라고 한다
즉 필드 안에 들어있는 전역 변수, 멤버 변수 이런게 아니라
필드가 클래스 영역 안에 있는 변수를 말하는거다
그래서 필드 안에 있는 전역 변수.. 이런 식으로 말하면
전역 변수 안에 있는 전역 변수.. 이렇게 말하고 있었던 거다
정리해보자면
클래스 영역에 정의한 변수는 필드, 전역 변수(global variable), 멤버 변수(member variable)로 부르고
메소드 안에 있는 변수는 지역 변수(local variable)이 되겠다