is a 관계

CODEDRAGON Development/Java

반응형


 

is a 관계

·       비슷한 속성 및 동작을 가진 객체들 간의 관계입니다.

·       특정 객체가 다른 객체에게 자신의 능력을 물려주는(포함시켜주는) 상속관계를 의미합니다.

·       비슷한 공통점들을 추출해서 상위 개념의 객체로 만들수 있으며 하위 객체들은 상위 개념의 객체를 상속받아서 사용함으로써 중복기능 및 속성을 제거하고 재사용성을 향상 시킬 수 있습니다.

 

비슷한 속성/동작들간의 관계

·       개발자 is a 직원, 디자이너 is a 직원, 엔지니어 is a 직원, 서버관리자 is a 직원, 비서 is a 직원

 

·       대학생 is a 학생, 고등학생 is a 학생, 중학생 is a 학생, 초등학생 is a 학생

 

공통 객체인 직원부모클래스, 상위클래스라하며

하위 객체인 개발자, 디자이너, 엔지니어, 비서등을 자식클래스, 하위클래스라고 합니다.


공통 객체인 학생부모클래스, 상위클래스라하며

하위 객체인 대학생, 고등학생, 중학생, 초등학생등을 자식클래스, 하위클래스라고 합니다.