안드로이드 배우고있습니다.
버튼클릭하는예제에서
어느곳은
public class MainActivity extends Activity implements OnClickListener{
이 가장 큰 녀석 바로아래다가
private Button btn;을 선언하기도하고,
public Button btn;으로 선언을하기도하고,
아니면
protected void onCreate(Bundle savedInstanceState){
안에다가 Button btn;으로 선언하기도하더군요.
대충의미는 압니다만,
왜 이렇게 나눠지냐가 궁금합니다.
메모리할당량이 많아져서그런가요?
지역변수로 선언했을때 메모리할당량이 줄어들기때문에 public같은건 되도록 쓰지않는건가요?
무조건적으로 되도록이면, Button btn; 처럼 임시선언 되게끔 만들어놔야하는건가요?
오늘 코딩짜다가 프로그램이 커지는거보고
문득 이생각이들었습니다.
전문가적인 코딩을 하려면 대충어떤부분에 손이 많이가려나요 ㅠㅠ