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


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

드디어 길었던 연산자 오버로딩 파트를 끝내고 클래스 상속 파트로 넘어왔다. 길고 긴 터널을 나온 듯한 기분이 든다(...) 하지만 상속 또한 IS-A 관계 부터 super( ) 내장함수, HAS-A 관계, 다이아몬드 패턴까지 꽤 내용이길어서 정신차리고 공부해 봐야겠다. 클래스 상속 클래스의 상속(inheritance)은 객체지향 프로그래밍의 중요한 특징이다. 클래스를 계층적으로 구성하여, 상위 클래스(super class/base class/parent class)의 속성을 하위 클래스(sub class/derived class/child class)에서 상속 받아 그대로 사용하거나 수정하여 사용할 수 있다. 그러므로 라이브러리를 클래스로 설계하여 작성하면 재사용성(re-usability)이 크게 향상된다. 클래스와 인스턴스 속성 파이썬의 클래스 계층에서 최상위 클래스는 object 클래스이다. 파이썬의 모든 타입과 클래스는 기본적으로 object 클래스로부터 상속 받는다. 클래스 ...


#하위클래스 #파이썬 #클래스 #인스턴스 #상위클래스 #상속 #객체 #Python #관계 #IS_A

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