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 학생 |
공통 객체인 직원은 부모클래스, 상위클래스라하며 하위 객체인 개발자, 디자이너, 엔지니어, 비서등을 자식클래스, 하위클래스라고 합니다. |
|
공통 객체인 학생은 부모클래스, 상위클래스라하며 하위 객체인 대학생, 고등학생, 중학생, 초등학생등을 자식클래스, 하위클래스라고 합니다. |
|
'Development > Java' 카테고리의 다른 글
AWT(Abstract Window Toolkit) - GUI 프로그래밍(Graphic User Interface), java.awt 패키지 구조도(상속계층도) (0) | 2017.05.24 |
---|---|
바이트 출력 스트림의 구조도, 바이트 출력 스트림(OutputStream) (0) | 2017.05.11 |
has a 관계, has a 종류 (0) | 2017.05.10 |
캡슐화(Encapsulation) (0) | 2017.05.09 |
배열 정렬 - 오른차순 정렬, 내림차순(Descending Order)정렬 (0) | 2017.05.01 |