가이드라인

파이썬에서 클래스를 선언하는 방법

파이썬에서는 class 키워드를 사용하여 클래스를 선언합니다.

클래스 이름은 일반적으로 대문자로 시작하는 파스칼 케이스(Pascal Case) 형식으로 작성합니다.

파스칼 케이스란 여러 단어를 결합해 하나의 단어로 만들 때, 각 단어의 첫 글자를 대문자로 표기하는 방식입니다.

예를 들어, total amountTotalAmount로 띄어쓰기를 없애고 각 단어의 첫 글자를 대문자로 표기합니다.


클래스 선언의 기본 구조

클래스를 선언하는 기본 구조는 다음과 같습니다.

클래스 선언의 기본 구조
class ClassName: # 클래스의 속성과 메서드 정의 ...

class 키워드 뒤에 클래스 이름을 작성하고, 콜론(:)을 붙인 뒤 클래스의 속성과 메서드를 정의합니다.

위와 같이 만들어진 클래스는 클래스 이름 뒤에 괄호(())를 붙여 객체를 생성할 수 있습니다.

클래스 객체 생성
test = ClassName()

위 코드는 ClassName 클래스를 바탕으로 test 객체를 생성하는 예시입니다.

만약 클래스가 인자를 받는 생성자 메서드(__init__)를 가지고 있다면, 객체를 생성할 때 인자를 함께 전달해야 합니다.

생성자 메서드가 있는 클래스 객체 생성
class ClassName: def __init__(self, arg1, arg2): # 생성자 메서드의 내용 ... test = ClassName(arg1, arg2)

위 코드와 같이생성자 메서드 __init__에 정의된 인자와 동일한 타입과 개수로 arg1, arg2를 전달해야 합니다.

Mission
0 / 1

빈칸에 들어갈 가장 적절한 단어는 무엇일까요?

일반적으로 파이썬에서 클래스는 형식으로 정의합니다.
케밥 케이스
스네이크 케이스
캐멀 케이스
파스칼 케이스

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과