View on GitHub

oop2019Spring

Object Oriented Programming course (2019 Spring @ce.hnu.kr)

교재에서 잘못 설명/표현 되었다고 생각되는 부분들을 정리해 보았습니다.

21장

“전역변수”라는 용어를 잘못 사용하고 있다. 자바는 C나 C++에서와 같은 전역변수는 존재하지 않으며 굳이 전역변수라고 한다면 클래스의 static 멤버 변수(클래스 변수라고 부르기도 함)를 전역변수처럼 생각할 수 있으므로 그런 경우에 전역변수라고 지칭해도 크게 문제는 없다고 본다. 하지만 이 교재에서는 static이 아닌 일반 멤버 변수(인스턴스 변수라고 부르기도 함)를 전역변수로 지칭하는 잘못된 용어 사용을 하는 경우도 있었다. 특히 this를 통해 전역번수에 접근한다는 식의 표현은 문제가 있다. 좀더 일반적으로 통용되는 용어를 쓰는 것이 좋겠다.