객체 지향 프로그래밍이란?객체를 만드는 법인스턴스 메소드의 특별한 규칙

Q

self 에 대한 내용이 아무리 봐도 이해가 안됩니다

조회 797

좋아요 4

2021년 4월 3일




A
1개의 답변이 있어요



2021년 4월 3일

댓글 5

2021년 4월 3일
print(case1)은 3이 나오는데 print(case2)는 제생각에는 문자열로 return_something 나올거 같은데 이런게 나옵니다. 힝 ㅠ
2021년 4월 3일
객체프로그래밍/ 객체를 만드는 법에 04.인스턴스 메소드의 특별한 규칙 강의에 0:58초에 내용입니다.
2021년 4월 3일
return_something 은 여기서 함수명을 의미합니다. 만약 문자열이었다면 "return_something" 과 같이 쓰여졌어야 합니다. 따옴표로 둘러쌓여 있어야지 그게 문자열이에용
2021년 4월 3일
그리고 강의에서 self 를 설명하기 전에 임의로 파라미터를 some_user 로 썼나보네용. 아마 뒤에서는 전부 self 로 통일할거에용. user1.say_hello() 와 같이 인스턴스와 함께 메소드가 쓰이게 되면, 자동으로 인스턴스가 해당 메소드의 인자로 들어가 some_user 매개변수로 인스턴스가 들어가게 되어용
2021년 4월 4일
감사합니다.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇