[python/파이썬] 23. 클래스 상속(inheritance), 다중상속


[python/파이썬] 23. 클래스 상속(inheritance), 다중상속

오늘은 객체지향 프로그래밍의 꽃인 '상속'에 대해서 배워보겠습니다. 1. 상속이란? 상속(相續) : 다음 차례에 이어 주거나 이어 받음 표준국어대사전 '상속'이라는 단어는 흔히 재산을 물려받는다는 표현으로 자주 쓰이죠. 파이썬에서도 똑같습니다. 부모 클래스가 자식 클래스에게 '멤버변수'와 '메서드'를 물려주는 걸 상속이라고 합니다. 이러한 상속을 이용하면, 자주 쓰이는 멤버변수나 메서드를 쉽게 물려줄 수 있고, 클래스 간 관계를 좀 더 체계적으로 정의할 수 있어요. 그럼 어떻게 상속하는지 살펴볼까요? 2. 클래스 상속 class 자식 클래스명 ( 부모 클래스명 ) : 자식 클래스 정의 클래스 상속 상속받는 건 굉장히 쉽습니다. 그저 클래스를 정의할 때, 이름 옆에 (부모 클래스명)만 더 써주면 돼요. 예를 들어, Parent 클래스를 상속받는 Children 클래스를 만들어봤어요. 지금보시면, Children 클래스에는 lastname() 메서드가 정의되어있지 않지만 아래에서 사용하...


#inheritance #python #다중상속 #상속 #클래스 #파이썬

원문링크 : [python/파이썬] 23. 클래스 상속(inheritance), 다중상속