[ Python/기초문법 ]
[Python] 클래스 선언과 객체 생성
2023-12-30 15:03:19
클래스(class) "함수"의 확장 사물의 "설계도" Ex) 차량의 설계도 속성(Attribute)과 메소드(Method)를 가짐 Ex) 속성(성질, 상태) : 핸들, 문, 브랜드, 모델명, 연식 등 Ex) 메소드(기능, 동작) : 전진, 후진, 정지 등 클래스 생성 방법 class '클래스 이름' Ex) class Car: 객체(object) 클래스('설계도')로 부터 만들어낸 사물 객체는 속성과 메소드를 가질 수 있음 Attribute(속성) : brand, model, year Method(메소드) : init(초기화 메소드), start, stop, __str__ def __init__(self, ~) 초기화 메소드로 객체를 생성하면 처음으로 실행된다 def start(self) 차량의 움직이고 ..