파이썬 클래스 사용시 객체를 꼭 생성해서 사용해야하나요?
조회수 542회
클래스 매소드를 사용할때 강좌들보면 전부 클래스에 객체 지정해서 사용하는데 꼭 그렇게 사용해야 하는 건가요?? 이유가 있어 그렇겠지만 저는 그냥 클래스에 메소드 붙어있는게 알기 쉽게 보이는데... 궁금합니다.
class main:
def __init__(self,a,b):
self.a = a
self.b = b
def one(self,c):
self.c = c
print(self.a, self.b, self.c)
return self.a + self.b + self.c
def two(self):
print(self.a, self.b)
return self.a + self.b
add = main(1,2)
print(add.one(3))
print(add.two())
print("---------------")
print(main(1,2).one(3))
print(main(3,4).two())
1 답변
-
매번 답변을 달면서 하는 말인데 검색을 하시면 자료가 넘칩니다.
간단한 키워드로 'python static method'라고만 검색해도 줄줄 나와요. 검색 한번 해보심이..
https://stackoverflow.com/questions/735975/static-methods-in-python
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력