질문과 답변

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 12457
기본툴 사용법 기타 울프툴 조작키를 추가할수있나요? 나이망고 2019.11.26 233
기본툴 사용법 기타 rpg만들기 mv 처음 샀습니다. 3 file 기성124234234 2020.01.26 159
기본툴 사용법 기타 RPG MAKER MZ DLC 사용법좀 자세히 알려주세요... 4 단무쥐 2023.08.06 137
기본툴 사용법 기타 rpg maker mz 캐릭터랑 맵이 가로로 있게 하고 싶어요. 2 단무쥐 2023.08.15 38
기본툴 사용법 기타 rpg maker mz로 거대한 캐릭터를 만들고 싶어요. 2 단무쥐 2023.08.17 68
기본툴 사용법 기타 rpg maker mz 폰드 바꾸는 법좀 알려주세요 단무쥐 2023.08.17 28
게임 번역 기타 최근에 나오는 울프툴 게임은 한글화가 불가능한가요? file 아모건 2020.05.30 256
게임 번역 기타 만약에 게임 한글판/영문판을 동시에 제작한다고 하면, 어떻게하는게 제일 효율적일까요? 2 티안타 2021.03.30 119
게임 배포 기타 rpg maker mz로 만든 쯔꾸르 게임 있는데 아방스에 출시하는법좀알려주세요. 10 단무쥐 2023.02.26 127
게임 배포 기타 게임 배포하려면 심사 받아야 하나요? 1 바방 2019.03.31 236
게임 배포 기타 뜬금없지만 쯔꾸르로 만든 TS물게임을 올려도 될까요? 2 카르네스아리엔 2021.03.30 464
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7