클래스 - 상속
코드
약속, (부모클래스명)
약속, __준비__
자신.(속성) = (값)
약속, (매개변수) (기능명) # 부모기능(메서드) 정의
(실행할 코드)
(반환할 데이터) 반환하기약속, (자식클래스명)(부모클래스명)
약속, __준비__ (매개변수)
상위.__준비__ # 부모의 준비 과정 실행
자신.(새속성) = (매개변수)변수 = 새 (자식클래스명)(인자) # 인스턴스 생성
변수.(기능명) # 부모 또는 자식의 기능 호출설명
상속: 이미 잘 만들어진 클래스(부모)의 기능을 그대로 이어받아 새로운 클래스(자식)를 만드는 것입니다. 중복되는 코드를 줄여줍니다.
상위(super): 자식 클래스 안에서 부모 클래스의 영역을 가리키는 말입니다. 부모의 초기화 설정(
__준비__)이나 약속을 가져올 때 사용합니다.코드 재사용: 자식 클래스(
저금통계좌)는 직접 만들지 않은입금하기,출금하기기능을 부모(계좌)에게 물려받아 자기 것처럼 사용할 수 있습니다.
주의사항
상속 선언:
약속, 자식(부모)처럼 반드시 괄호 안에 부모 클래스 이름을 써주어야 상속이 이루어집니다.준비의 연결: 자식 클래스에서
__준비__를 정의했다면, 부모가 정해둔 기본 변수(자신.금액)를 사용할 수 있도록상위.__준비__를 꼭 호출해야 합니다.
파이썬 대응 코드
예시
검색 키워드
클래스, 상속, 부모 클래스, 자식 클래스, 상위, 자신, 인스턴스, 메서드, 속성, 객체지향
Last updated