마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

게터 세터가 없으면 객체변수에 접근이 안되나요?

0 추천

안녕하세요

현재 테스트해볼수 있는 환경이 아니라서 질문 드립니다

자바에서 Person 클래스를 만들고 public 으로 name 이라는 변수를 만들었는데요

Person kim = new Person(); 이런식으로 객체를 만들면

게터나 세터없이는 kim.name에 접근을 할수가 없나요?

보통 private으로 변수를 만들고 게터랑 세터를 만들던데요

만약 public으로 만들면 접근이 가능하지 않을까 하는 생각이 들어서 질문을 합니다

 

그리고 오브젝티브C에서는 게터랑 세터를 컴파일과정에서 자동으로 만들어주기때문에

게터세터 만드는... 어쩌면 귀찮은 반복작업을 안하게 해주던데요

 

안드로이드도 비슷한 기능이 있을까요?

제이한 (260 포인트) 님이 2015년 6월 4일 질문

1개의 답변

0 추천
클래스 내부의 멤버 변수도 public으로 선언 하면 가능합니다.

그리고  eclipse에서 Shitf+ALT+S 누르면 getter, setter 자동으로 만들어주는 기능이 있으니,

그 기능을 사용하셔도 됩니다.
익명사용자 님이 2015년 6월 4일 답변
...