smalltalk1 상속은 무엇인가? Disclaimer이 글에는 개인적인 경험과 생각이 포함되어 있습니다. 01 | 자연, 그리고 프로그래밍 언어에서의 상속상속이라는 단어를 들으면 보통 "부모가 가진 것을 자식에게 물려준다"는 이미지를 떠올리게 된다. 이처럼 상속(Inheritance)은 철학적 관점에서 세대 간의 '전이(傳移)'를 의미하기도 하고, 생물학적 관점에서 '종(種)'과 '속(屬)' 간 유전적 특성이 이어지는 모습과 유사하다는 평가를 받는다. 생물학에서 동물(Animal)이라는 넓은 범주 아래 포유류(Mammal)가 동물의 공통 특성을 물려받고, 여기서 다시 고양잇과(Felidae)가 더 구체적인 특성을 취하는 식의 점진적 구체화가 자연스럽게 일어나는 것처럼, 객체지향 프로그래밍에서도 상위 클래스(부모)가 가진 특성과 동작을 .. 2025. 1. 25. 이전 1 다음