본문 바로가기

Android/Knowhow

변수 선언할 때, 스케일 설정을 어떻게 할까?

난 지역변수로만 사용되어도 일단 멤버변수로 선언하는 습관이 있었다.

(넓게 보고싶었던 의미가 담겨있다.)


그런데 실무에서는

멤버변수로 선언되고 사용되지않은 메모리 누수까지도 생각해야 한다.


따라서 우선 지역변수로 선언하자.

그리고나서 다른 메소드나 클래스에서도 사용해야하는 변수일 경우에 멤버변수로 확장하자.