14
마무리
1 클래스 정의하기
형식
class 클래스명:
속성1 # 클래스 속성
속성2 # 클래스 속성
def __init__(self): # 생성자: 객체 생성과 동시에 실행되는 메서드
self.속성1 # 인스턴스 속성
self.속성2 # 인스턴스 속성
def 메서드(self):
2 객체 생성하기
형식
객체명 = 클래스명()
3 객체의 속성 사용하기
형식
객체명.속성
4 객체에서 메서드 호출하기
클래스에 정의된 메서드는 객체명.메서드()로 호출한다. 호출 시 첫 번째 인자로 호출한 객체를 넘긴다. 따라서 클래스에서 메서드를 정의할 때는 첫 번째 매개변수로 self를 항상 넣어야 한다.
형식
객체명.메서드()