본문 바로가기
Python

python class

by NaHyungMin 2019. 9. 4.

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