[파이썬 기초] 클래스 상속 IS-A 관계


[파이썬 기초] 클래스 상속 IS-A 관계

연산자 오버로딩 파트가 끝나고 이제 클래스 상속 파트로 넘어왔다. 보통 객체지향을 확장한 경우에는 캡슐화나 다형성에 관해서 학습을 하겠지만, 여기서는 IS-A 관계 혹은, HAS-A 관계 등에 대해 먼저 학습을 해 보자. 우선 클래스 상속에 대해 대략적인 개념부터 이해해 보자. 클래스 상속(class inheritance) 생물학적 상속의 관계(Biological Inheritance Vector)를 나타내는 이미지 사전적인 의미의 '상속(相續)'이란 사람의 사망에 의한 재산 및 신분상의 지위의 포괄적인 승계를 의미한다. 그리고 생물학적인 의미의 상속은 다른 말로는 '유전(遺傳)'이라고도 하는데 어버이의 성격이나 체질, 형상 따위의 형질이 자손에게 전해지는 현상을 의미한다. 그리고 객체지향에서 말하는 상속의 의미는 아마 유전에 더 가까울 것 같다. 객체지향의 클래스에서 상속은 객체지향 프로그래밍의 아주 중요한 특성 중 하나이다. 클래스를 계층적으로 구성하여 상위 클래스(super c...


#python #파이썬 #클래스상속 #클래스 #자식클래스 #생물학적상속 #상위클래스 #상속관계 #상속 #부모클래스 #구체화 #객체지향 #하위클래스

원문링크 : [파이썬 기초] 클래스 상속 IS-A 관계