Python03 :: Class
python으로 class를 구서하는 방법에 대해 알아보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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))
#인스턴스는 클래스에 의해서 만들어진 객체, 1개의 클래스는 무수히 많은 인스턴스를 만들어 낼 수 있다.
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
class FourCal :
def setdata(self, first, second):
self.first = first
self.second = second
def sum(self):
result = self.first + self.second
return result
def mul(self):
result = self.first * self.second
return result
def sub(self):
result = self.first - self.second
return result
def div(self):
result = self.first - self.second
return result
a=FourCal()
b=FourCal()
a.setdata(4,2)
b.setdata(3,7)
print(a.sum())
print(a.mul())
print(a.div())
print(b.sum())
print(b.sub())
print(b.div())
|
cs |
'Python' 카테고리의 다른 글
Python07 :: python 클래스 이름, 클래스 변수 (0) | 2020.08.14 |
---|---|
Python06 :: Python Project 구성하기 (0) | 2020.08.14 |
Python05 :: python nested dictionary (0) | 2020.08.13 |
Python04 :: python class (0) | 2020.08.13 |
Python02 :: sort (0) | 2018.12.29 |
댓글
이 글 공유하기
다른 글
-
Python06 :: Python Project 구성하기
Python06 :: Python Project 구성하기
2020.08.14 -
Python05 :: python nested dictionary
Python05 :: python nested dictionary
2020.08.13 -
Python04 :: python class
Python04 :: python class
2020.08.13 -
Python02 :: sort
Python02 :: sort
2018.12.29