클래스에 대한 개념은 따로 정리하지 않고 넘어갑니다. 클래스에 대한 내용이 필요하면 다른 글을 찾아보시길 바랍니다.
class Class_name:
static_field = "data" # 클래스 변수
def __init__(self, [params]):
# 초기 세팅
self.field_name = params
def method(self, [params]):
# 실행
# 상속
class Child_class(Parent_class):
# 기타 코드
파이썬에서 클래스의 필드를 만들 때 꼭 초기 함수(__init__)에만 선언과 초기화를 해야 하는 것은 아닙니다. 메서드 안에 self.field로도 자동으로 필드가 생성됩니다.
또한 static이라는 개념으로 사용되는 정적 변수는 클래스 변수를 사용합니다.
참고
'개발 > Python' 카테고리의 다른 글
| [Python] 기초 학습 - 예외 처리(1회차) (0) | 2025.10.16 |
|---|---|
| [Python] 기초 학습 - 모듈, 패키지(1회차) (0) | 2025.10.15 |
| [Python] 기초 학습 - 입출력(1회차) (0) | 2025.10.13 |
| [Python] 기초 학습 - 함수(1회차) (0) | 2025.10.10 |
| [Python] 기초 학습 - 제어문(1회차) (0) | 2025.09.29 |