class의 구성
class Calculator:
def __init__(self):
self.result = 0
def adder(self, num):
self.result += num
return self.result
cal1 = Calculator()
cal2 = Calculator()
print(cal1.adder(3))
print(cal1.adder(4))
print(cal2.adder(3))
print(cal2.adder(7))
객체
객체 이름 = class()
self 객체
... def sum(self, a, b):
... result = a + b
... print("%s + %s = %s입니다." % (a, b, result))
self는 이 서비스에 가입한 사람임을 체크하기 위해 사용
_init_ 객체
객체 생성과 동시에 데이터 입력하기 위해 사용(일종의 생성자)
클래스의 구조
class 클래스이름[(상속 클래스명)]:
<클래스 변수 1>
<클래스 변수 2>
...
def 클래스함수1(self[, 인수1, 인수2,,,]):
<수행할 문장 1>
<수행할 문장 2>
...
def 클래스함수2(self[, 인수1, 인수2,,,]):
<수행할 문장1>
<수행할 문장2>
...
...
'Programming Language > Python3' 카테고리의 다른 글
python package (0) | 2017.06.24 |
---|---|
python module (0) | 2017.06.24 |
Python 사용자 입력과 출력 (0) | 2017.06.18 |
Python 프로그램에서의 입력과 출력 (0) | 2017.06.18 |
Python 제어문 (0) | 2017.06.18 |