class Calculator: def __init__(self): self.result = 0;
def Add(self, num): self.result += num; return self.result;
cal1 = Calculator(); cal2 = Calculator();
print(cal1.Add(3)); print(cal1.Add(4)); print(cal2.Add(3)); print(cal2.Add(7)); |
3
7
3
10
대부분 객체지향 언어는 Self를 생략하지만 파이썬에서는 self를 꼭 명시해야 한다.
그리고 self는 자동으로 전달된다.
'Python' 카테고리의 다른 글
python exception (0) | 2019.09.06 |
---|---|
python class2 (0) | 2019.09.06 |
python file 입출력 (0) | 2019.09.03 |
python input, print (0) | 2019.09.02 |
python lambda (0) | 2019.09.02 |