집합 관계 썸네일형 리스트형 클래스 설계 시 상속 관계, 합성 관계, 위임 관계의 개념(in Java) 상속(Inheritance) 관계 상속은 한 클래스가 다른 클래스의 필드와 메서드를 그대로 재사용하면서 자신의 필드와 메서드를 추가해 확장할 수 있는 개념이다. 또한 상속받은 메서드는 Overriding을 통해 자신만의 행위를 추가하거나 행위 전체를 변경할 수 있다. 상속 관계는 'is-a' 관계로서, 하위(자식) 타입은 상속 대상 부모 타입을 포함한 자신의 상위 타입 모두와 '하위 타입 is a 상위 타입'의 관계가 성립해야 한다. 예) Rabbit(하위 타입) is an animal(상위 타입). —> 토끼는 동물이다. (O) Animal(상위 타입) is a rabbit(하위 타입). —> 동물은 토끼다. (X) 예) Rabbit(하위 타입) is a mammal(상위 타입). —> 토끼는 포유류다.. 더보기 이전 1 다음