class 변수 , 인스턴스 변수
참고 : http://pythonstudy.xyz/python/article/19-%ED%81%B4%EB%9E%98%EC%8A%A4
class Rectangle:
count = 0 # 클래스 변수
# 초기자(initializer)
def __init__(self, width, height):
# self.* : 인스턴스변수
self.width = width
self.height = height
Rectangle.count += 1
# 메서드
def calcArea(self):
area = self.width * self.height
return area
- 클래스 변수 : 클래스 하나가 공통으로 사용하는 변수
- 인스턴스 변수 : 각 인스턴스가 개별적으로 생성해서 사용하는 변수
'엔지니어링' 카테고리의 다른 글
리눅스 SED 명령어 (0) | 2022.05.04 |
---|---|
아테나(Athena)의 데이터베이스와 Glue Data Catalog 데이터베이스의 차이 (0) | 2022.05.04 |
파일 시스템 알아보기 (0) | 2022.04.15 |
ORM 간단하게 알아보기 (0) | 2022.04.05 |
google Sheet에 Github Repo 정보 가져오기 (0) | 2022.04.05 |