Python

python class

NaHyungMin 2019. 9. 4. 17:06

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는 자동으로 전달된다.