포함관계
▶ 포함(composite)이란?
- 클래스의 멤버로 참조변수를 선언하는 것
- 작은 단위로 클래스를 만들고 이것을 조합해서 클래스를 만듬
[ Circle 클래스가 Point를 포함하는 관계 ]
클래스의 멤버로 참조변수. 다른 클래스타입의 변수를 선언하고 그 타입의 객체를 만들어준다.
클래스 간의 관계 결정
▶ 상속관계 ~은 ~이다 (is - a)
▶ 포함관계 ~은 ~을 가지고 있다. (has-a)
1. (포함) 2. (상속)
class Point {
int x;
int y;
}
메모리구조
'객체지향' 카테고리의 다른 글
[상속] 오버라이딩 (0) | 2021.11.05 |
---|---|
[상속] 단일상속 , Object클래스 (0) | 2021.11.05 |
[상속] 상속 개념 (0) | 2021.11.03 |
[객체지향] 인스턴스&static&지역변수 (0) | 2021.10.28 |
[객체지향] 클래스의 정의 (0) | 2021.10.26 |