2012.05.09 04:32

XNA 질문 ㅠ.ㅠ

閲覧数 612 推奨数 0 コメント 3
Atachment
添付 '1'
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷

aaa.jpg

 

그냥 변수 선언 같이 생겼는데

이게 함수처럼 되어있길래

뭐하라는 뜻인지 아리송해서 질문 올려봅니다.

 

이런 식의 선언(선언이 맞긴 한가;)은 뭐 할때 쓰는거죠?

Who's 찰드

profile

 

부끄러운줄 알아야지!

?
  • profile
    비욘더 2012.05.09 04:35
    get/set 함수 메쏘드를 이용해서 int x를 호출하는 방법입니다. x를 갖거나 지정할떄 사용하죠
  • ?
    세이엘 2012.05.09 05:17
    '프로퍼티'라는 겁니다.. 한글 용어로는 속성.. 이라고 하구요.

    자바나 C#을 조금이라도 공부하셨다면 메소드든 변수든 public 으로 권한 설정을 하면 정말정말 위험하기 때문에 지양하라고 배우셨을 겁니다. (캡슐화) 하지만 밖에서 분명히 접근하고 변경하고 해야할 경우가 분명히 생기는데, 이를 해결하기 위해 속성을 쓰는 거랍니다.

    m_pt.X에 직접 외부에서 접근할 수 가 없을 겁니다.. 외부에서 함부로 그 값을 변경시킬 수 있게 하면 안되는 자료이기 때문에 private (혹은 생략) 으로 되어있어서지요.

    뭐 길게 말하면 복잡한데 public int x { get , set } 이라는 "속성"을 이용해서 실제 외부로부터 보호되어 있는 m_pt.X에 외부에서 간접적으로 접근하고 있는 겁니다.

    이 속성이 public 값이므로 외부에서 접근 가능하면서 get에는 m_pt.X의 값을 외부로 돌려주고
    set은 만약 외부에서 값이 들어오면 m_pt,X 세팅할 수 있게 해논겁니다.

    많이써야하고 많이 쓰이기 때문에 익숙해지셔야합니다..

    자세히 알고 싶으시면 찰드님은 HF C# 있으시니 5장 캡슐화 참고해주세요~
  • profile
    찰드 2012.05.09 05:42
    오오! 그렇군요. 대단히 감사합니다!

List of Articles
番号 タイトル 投稿者 日付 閲覧数
8827 쯔꾸르 mv 게임을 apk 파일로 변환했는데... 1 박하맛 2023.01.14 1609
8826 쯔꾸르 젖소이야기 결혼 방법좀 알려주세요... 2 백지씨 2021.12.20 2927
8825 apk포팅 승인 어케 하나요? game메이커xp 2021.11.29 1534
8824 Yanfly님의 Action Sequence Pack 질문드립니다 Neuromancer 2021.07.15 1909
8823 싸게 MV 를 먼저? 아니면 돈을 더 들어서라도 MZ? 2 Xatra 2021.07.06 2085
8822 RMMV - 스탯창과 대화창 변견 관련 질문입니다. (초보입니다 도움좀 주세요 ㅜㅜ) 2 scribble 2021.01.22 1805
8821 아오오니를 하는 사람인데요 질문 두가지가 있어요 1 오니개무서워 2021.01.16 1898
8820 재밌는게임 land_tnt 2020.12.07 1711
8819 c언어 질문 세종기항19 2020.11.10 2040
8818 코딩 질문 1 세종기항19 2020.11.08 1866
8817 혹시나 물어보는데 드래곤규 2020.11.07 1710
8816 오픈보 게임 더블드래곤 리로디드 얼티네이트에 대해 궁금 이부닝 2020.09.09 1460
8815 상태이상 확률 결정 스트레이보우 2020.09.02 1286
8814 다음 인디사이드 제작대회는 언제쯤 열릴까요? WOONAALAA 2020.05.23 1228
8813 xp로 제작된 어플 실행자체가 안된다는 분이 있습니다.(제생각엔 apk로 변환하는 과정에서 버전자체가 낮은 것 같습니다) 1 라엔 2020.05.04 1722
8812 apk 포팅하는데 게임 이름이 필요합니다 뜨는데 1 kashu 2020.05.03 1571
8811 쯔꾸르VX Ace렉먹음 도와주세요... 랖랖 2020.03.22 2141
8810 안녕하세요 1 청월령 2020.02.14 1146
8809 포팅 중 '게임 이름이 필요합니다' 오류 2 아이비스 2020.02.11 1122
8808 RPGMV 거리 추적 1 정욱 2020.01.19 1229
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442