인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

studyjeeell1031's profile image
studyjeeell1031

asked

Learning Refactoring by Coding

Refactoring 17. Encapsulating variables

전역 변수 캡슐화 하기 - 전역 변수를 사용하는 경우

Written on

·

377

1

안녕하세요. 기선님 좋은 강의 감사합니다.
 
강의를 보다가 문득 상수가 아닌 전역 변수를 선언해서 써야하는 경우가 있나란 궁금증이 들어서요.
 
어짜피 전역변수를 게터 세터로 캡슐화 하여 사용하는 거면
일반 필드로 선언하여 클래스를 인스턴스화 해서 게터 세터로 쓰면 되는거 아닌가란 생각이 드는데 어떤 다른 특별한 경우가 있나요?
 
아니면 제가 전역이나 객체에 대해 좁은 생각을 하고 있는 건지 궁금합니다.
 
그냥 전역 변수는 리팩토링 할 일 없게 final 키워드 붙여서 상수로 쓸 때 말고는 쓰지말자. 라고 단순히 생각해보려다가 문의 드려요.
 
감사합니다.
전역변수java변수캡슐화하기intellijrefactoring

Answer 1

1

whiteship님의 프로필 이미지
whiteship
Instructor

안녕하세요. 박은지님 말씀에 저도 공감합니다. 말씀하신대로 상수로 쓰는 경우 아니면 거의 쓸일이 없는것 같아요.

studyjeeell1031's profile image
studyjeeell1031

asked

Ask a question