안드로이드 개발 질문/답변
(글 수 45,052)
서로 다른 자바파일에서 변수값을 이용하려고 하는데, 어떻게 불러와야할까요?
검색해서 찾아보니 게더 함수(?) 를 사용하면 된다고 하시던데, 게더 함수 사용 방법에 대해 질문을 던져봅니다.
검색해서 찾아보니 게더 함수(?) 를 사용하면 된다고 하시던데, 게더 함수 사용 방법에 대해 질문을 던져봅니다.
2010.10.22 13:18:17
가장 편한 방법은 public static 변수를 이용하는 것 입니다.
하지만 질문하신 게더함수는 getter method를 말씀하시는 것 같습니다.
A클래스에 private 변수를 생성합니다.
다른 클래스에서 그 변수를 이용할 방법이 없지요.
그래서 public method로 해당 변수를 return하게 해 줍니다. 이게 getter 입니다.
예는 아래와 같습니다.
class A{
private int a;
public int getA(){return a;} //getter
public void setA(int a){this.a = a;} //setter
}
하지만 질문하신 게더함수는 getter method를 말씀하시는 것 같습니다.
A클래스에 private 변수를 생성합니다.
다른 클래스에서 그 변수를 이용할 방법이 없지요.
그래서 public method로 해당 변수를 return하게 해 줍니다. 이게 getter 입니다.
예는 아래와 같습니다.
class A{
private int a;
public int getA(){return a;} //getter
public void setA(int a){this.a = a;} //setter
}
자신이 정의한 클래스에 getter와 setter를 만드시면 됩니다.
getter라는 넘은 보통 getAbc() 라고 이름을 짓구요...
내용은 달랑 한줄로 끝나는 경우가 많습니다. return abc; 이런식으로요....
그냥 값을 넘겨주는 함수가 getter입니다. 쉽게 만드시면 됩니다.