2012.05.09 04:32

XNA 질문 ㅠ.ㅠ

조회 수 542 추천 수 0 댓글 3
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

aaa.jpg

 

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

이게 함수처럼 되어있길래

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

 

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

?
  • 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
번호 제목 글쓴이 날짜 조회 수
6087 각 캐릭터 스테이터스마다 다른 그림 넣는 방법을 알고 싶습니다 2 Prelude 2012.06.19 452
6086 Vnap으로 비주얼 노벨 제작중인데요, 업로드 관련해서 질문드립니다. 1 데이바이데이 2012.06.18 415
6085 전투시 몬스터의 움직임 귀객 2012.06.14 457
6084 php 배열관련 함수 4 2012.06.07 480
6083 rpg2003 침대통과 관련 질문 3 file 야생노움 2012.06.01 602
6082 XNA 로 겜 개발 하고싶습니다. 3 찰드 2012.05.28 598
6081 윈7 64bit 쓰시는 분들 rpgmaker XP 정상적으로 실행 되시나요? 2 2012.05.26 1770
6080 rpgmaker로 제작한 게임 뜯기 방지하는법? 2 2012.05.20 912
6079 탐정학원Q 제작하고있는데... 질문!! 2 file Aphrodite소라 2012.05.11 706
6078 RPG2003 제작문의 3 1 file Aphrodite소라 2012.05.11 984
6077 Rpg2000에서! (스샷추가) ㅜㅜ 6 file 헐크 2012.05.09 596
» XNA 질문 ㅠ.ㅠ 3 1 file 찰드 2012.05.09 542
6075 RPG2003 게임중에서 1 1 삶은만남 2012.05.05 659
6074 VX ace에서 시간을 표시하고 싶은데 어디서부터 시작해야할지.. 3 R.D.H2 2012.04.21 563
6073 장비착용할 때마다 이미지가 바뀌게할 수 있나요? 2 chobo11 2012.04.11 719
6072 리메이크된 '다리밑에서'와 후속편에 대해 질문입니다. 3 뷰티풀레인저 2012.04.03 871
6071 윈7에서 실행되지 않는 VX.. 1 file 마루 2012.03.31 883
6070 처음 시작했는데요 다운받은 맵칩은 어디에 저장하나요??? 2 1 움브라 2012.03.25 937
6069 버그 해결방법 아시면 답변부탁드립니다 1 1 BJ스노우 2012.03.25 926
6068 RVX//전 서당개 수준만도 못한 모양입니다 1 2 Adriftor 2012.03.24 1322
Board Pagination Prev 1 ... 133 134 135 136 137 138 139 140 141 142 ... 442 Next
/ 442


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)