def mclass():
def __init__(self, x= 0, y=1):
self.__x = x
self.__y = y
def sets(self, par1, par2):
self.__x = par1
self.__y = par2
def __add__(self):
a = self.__x**2
b = self.__y**2
return a*b
def main():
c = mclass()
c.sets(3,4)
print(c.__add__())
main()
error code: AttributeError: 'NoneType' object has no attribute 'sets'
아니 시벌... 여태 이런식으로 짜서 잘 됐는데
연산자 오버로딩 연습하려고 이렇게 짰는데 __add__도 아니고
왜 위에 함수에서 문제가 나오는지 알수가 없네
형들 도와줘
나는 오타쿠입니다 10번 복창하면 알려드림 ㅇㅅㅇ
와... 씹소름돋네 class를 def라고 썼었음 ㅋ 오타쿠 뻐큐머겅 두번머겅 헿