질문과 답변

Extra Form

def바로 뒤에 Self.

 

있는건 어떤 명령이죠?.?...

 

짧은 질문 ㅜㅜ...

Who's 쿠쿠밥솥

profile

쿠쿠밥솥 -> zubako

Comment '2'
  • ?
    훈군 2012.02.28 02:29

    def 다음에 self.머시깽이  이런식으로 써주는건 Class method를 정의해주는 방법중 하나입니다.

    비교를 위해서 간단한 예를 들자면..

    Class example

      def self.a

        puts '이건 클래스 메소드!'

      end

      def b

        puts '이건 인스턴스 메소드!'

      end

    end

    써놓고 보니까 이게 맞나 싶기도 하고...그런데 아무튼!

    이런식으로 같은 클래스 example 안에 여러개의 메소드가 있을시에 self를 이용한 메소드는 클래스메소드가 됩니다.

    그럼 정의를 해줬으면 불러줘야 안서운하겠죠?

    example.a  이렇게 불러주면 '이건 클래스 메소드!' 가 아웃풋으로 나오구요./

    example.new.b 이렇게 불러주면 '이건 인스턴스 메소드!' 가 아웃풋으로 나옵니다. (그럴거에요...아마도)


    주저리주저리 말이 많았습니다만, 사실 저도 배우는 입장이니...

    고수님들의 조언, 다른용법도 듣고싶네요.

  • ?
    지론아모스 2012.02.28 04:10

    예를 들어

     

    윈도우 class에서

     

    self.z = 100 이라고 하면

     

    해당 윈도우(self) 의(.) z(z축)을 100으로 하라 입니다.

     

    self는 그 해당 클래스를 그 클래스 안해서 불러올 때 사용합니다.

     

    보통 /p 해당 클래스/해서 보면

     

    그 안에 @x...@y...@id이런게 있는데

     

    self가 class고 @이 .이고 x는 파라메타이죠

     

    ex) self.z =10 이해되죠?


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
라이선스 기타 BGM사용에 관해서입니다. 2 계닭 2015.03.29 216
기타 게임 번역중인데 계속 오류가 뜹니다 도와주세요! 3 file park0520 2015.04.12 260
기타 버튼조사가 안돼요 3 방스 2015.04.15 150
기타 xp타일셋을 ace로 바꾸는 법 무명시절 2015.04.21 181
라이선스 기타 저작권 질문입니다. 2 니또 2015.05.06 455
기타 RPG VX 설치 오류 2 file 수녀갓 2015.05.14 752
기타 알만툴 게임을 제가 원하는 부분만 수정하고 싶은데 어떻게 불러오나요?? 1 퍼런나무 2015.05.17 318
기타 이게 원래이런건가요? 3 file 국허 2015.05.23 138
라이선스 기타 리소스 마켓이 궁금합니다 2 Luciel 2015.05.29 256
기타 [유니티5.0.0] 카메라 시점 file 이리나 2015.06.05 181
기타 vx ace 타이틀 관련 질문입니다 뉴르고크 2015.06.05 152
기타 제노니아 같이 걸어다니면서 그 상태로 액션이 되는 그런거 못만들어요? 1 우는별 2015.06.05 210
기타 xp 테스트플레이 도중 컴퓨터 종료됫는데 이후로 프로젝트열기가 안되요;; 1 file 새우쾅 2015.06.08 253
기타 한글화 패치 질문 2 비백 2015.06.09 236
기타 3D 게임에 알만툴 대화방식 할수있나요? 2 이리나 2015.06.11 210
기타 윈도우xp에서 2000 런타임 패키지 실행이 안되나요? 3 겐슈 2015.06.16 293
기타 스포일러가 무슨 뜻인가요?? 4 드래곤규 2015.06.17 396
기타 rpg vx 실행이 안되네요 1 Lodestar 2015.06.20 132
기타 울프툴에 동영상 삽입 아방스만세~! 2015.06.22 108
기타 EDGE - 'PNG의 이 파레트 타입에는 대응하지 않습니다' 해결방법 4 file 무브 2015.07.03 188
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 37 Next
/ 37