학습 자료
파이썬에서 클래스를 선언하는 방법
파이썬에서는 class 키워드를 사용하여 클래스를 선언합니다.
클래스 이름은 일반적으로 대문자로 시작하는 파스칼 케이스(Pascal Case) 형식으로 작성합니다.
파스칼 케이스란 여러 단어를 결합해 하나의 단어로 만들 때, 각 단어의 첫 글자를 대문자로 표기하는 방식입니다.
예를 들어, total amount는 TotalAmount로 띄어쓰기를 없애고 각 단어의 첫 글자를 대문자로 표기합니다.
클래스 선언의 기본 구조
클래스를 선언하는 기본 구조는 다음과 같습니다.
클래스 선언의 기본 구조
class ClassName: # 클래스의 속성과 메서드 정의 ...
class 키워드 뒤에 클래스 이름을 작성하고, 콜론(:)을 붙인 뒤 클래스의 속성과 메서드를 정의합니다.
위와 같이 만들어진 클래스는 클래스 이름 뒤에 괄호(())를 붙여 객체를 생성할 수 있습니다.
클래스 객체 생성
test = ClassName()
위 코드는 ClassName 클래스를 바탕으로 test 객체를 생성하는 예시입니다.
만약 클래스가 인자를 받는 생성자 메서드(__init__)를 가지고 있다면, 객체를 생성할 때 인자를 함께 전달해야 합니다.
생성자 메서드가 있는 클래스 객체 생성
class ClassName: def __init__(self, arg1, arg2): # 생성자 메서드의 내용 ... test = ClassName(arg1, arg2)
위 코드와 같이생성자 메서드 __init__에 정의된 인자와 동일한 타입과 개수로 arg1, arg2를 전달해야 합니다.
Quiz
0 / 1
빈칸에 들어갈 가장 적절한 단어는 무엇일까요?
일반적으로 파이썬에서 클래스는 형식으로 정의합니다.
케밥 케이스
스네이크 케이스
캐멀 케이스
파스칼 케이스
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말