재우니의 블로그



이번에는 프로퍼티, property 에 대해 알아보죠.

우리는 항상 멤버변수를 public 으로 하여 접근이 전부 가능하도록 하였죠.
그러나 private 으로 접근자를 설정하면 곧바로 접근해서 사용할 수가 없답니다.



■ 예제를 하나 보죠.





8번부터 12번 까지가 프로퍼티를 기술한 부분입니다.
멤버필드의 접근자가 private 이기 때문에 접근이 불가능 하므로 접근하기 위해서 프로퍼티를 이용하여 사용하게끔 하였습니다. 값을 넣을때는 set 메서드가 불려지고, 값을 가져올때는 get메소드가 불려집니다.

모양새가 이렇죠.



접근자지정 데이터형 프로퍼티이름
{
    get 
    {
          return 리턴값;
    }
   set
   {
          값지정 value 키워드 사용
   }
}




posted by 심재운 (shimpark@Gmail.com)