#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]class 함수 중 멤버함수 구현 중2022-05-29 20:55
작성자

class A:

 def__ init__(self, a):

self.data = a

def __add__(self, other):

return str(self.data + other.data)


__add__ 함수 self.data + other.data 에서 self.data 는 이해가 가는데 other은 왜 .data 를 받을 수 있는지 그  원리가 궁금합니다 


안녕하세요.


실습자료에 없는 내용이라 질문에 대한 부분만 답변해드리겠습니다.


__add__ 함수에 선언된 해당 other parameter도 class A에 속한 객체인 경우에만 멤버변수인 .data에 접근할 수 있습니다.


따라서, 해당 함수를 사용할 때는 parameter로 class A에 속한 객체를 받으면 됩니다.



댓글
이전class 함수 중 멤버함수 구현 중2022-05-29
다음텀프로젝트 관련 질문2022-05-28