카테고리 없음
[IS-A 관계] [HAS-A 관계]
가난한마음
2024. 4. 11. 18:12
/*
* [IS-A 관계]
* :IS-A 관계는 상속 관계를 나타내며, 객체 지향 프로그래밍에서 한 클래스가 다른 클래스의 하위 클래스인 경우를 말합니다.
* : ~는 ~다.
* ex1) 학생은 사람이다. ( O )
* ex2) 사람은 학생이다. ( X )
*
* [HAS- A 관계] 또는 소유관계, 포함관계
* : HAS-A 관계는 한 클래스가 다른 클래스의 객체를 포함하는 관계를 나타냅니다.
* : ~가(는) ~를 소유(포함)하고 있다.
* ex1) 스마트폰은 카메라를 포함하고 있다.(O)
* ex2) 카메라가 스마트폰을 포함하고 있다. (X)
*/