inheritance 썸네일형 리스트형 객체지향프로그래밍 (OOP) - 상속 상속(Inheritance) - "역 계 문 강 목 과 속 종" 정의 상속이란 객체들의 관계를 구축하는 방법으로, 어느 한 객체가 다른 한 객체의 속성과 행위를 물려받아 사용하거나 재정의하는 것이다. 예를 들어, 과학 시간에 배웠던 생물 분류에서 알 수 있듯, 하위 분류는 상위 분류의 특성을 포함하고 그 안에서 다른 특성들이 나타난다(조류의 특징은 날개가 있다는 공통점). 그런데, 조류의 날개는 다 똑같지는 않다! 종마다 모두 다른 날개의 모양과 역할을 가지고 있다. 조류의 종마다 날개가 다르듯, 상속하는 객체의 일부 속성을 재정의하여 구현하는 것이 상속이 객체들 간의 관계를 정의하는 방법이다. 왜? 코드 세계에서 공통점이란, 중복을 의미한다. 다시 한번 말하자면, 공통점(중복)은 따로 빼서 한곳에서 관.. 더보기 이전 1 다음