30분
클래스 기초: 설계도와 실제 물건
Day 2: 클래스 - 데이터와 행동을 묶다
클래스 기초: 설계도와 실제 물건
Python 기초 2: 함수, 클래스, 모듈, 파일 > Day 2: 클래스 - 데이터와 행동을 묶다
학습 목표
클래스와 인스턴스의 차이를 이해한다 __init__ 메서드의 역할을 안다 self의 의미를 이해한다
클래스 vs 인스턴스
에디터 로딩 중...
클래스 정의
에디터 로딩 중...
init: 생성자
에디터 로딩 중...
__init__은 인스턴스가 생성될 때 자동으로 호출된다.
self: 자기 자신
에디터 로딩 중...
self는 현재 인스턴스 자신을 가리킨다.
dog1.bark()를 호출하면 self는 dog1이다. dog2.bark()를 호출하면 self는 dog2이다.
클래스 변수 vs 인스턴스 변수
에디터 로딩 중...
실무 예제: 설정 클래스
에디터 로딩 중...