자바에서 포함(composite)은 상속과 비슷하게 클래스를 재사용할 수 있는 방법으로, 클래스의 멤버로 다른 클래스 타입의 참조 변수를 선언하는 것을 의미한다. 즉, 클래스의 속성 값에 다른 클래스를 선언하여 사용하는 것이다. class Circle { int x; // 원점의 x좌표 int y; // 원점의 y좌표 int r; // 반지름 } 여기서 상속과 포함은 구조상의 차이가 있다. class Point { int x; int y; } class Circle1 extends Point { // 상속 관계 int z; } class Circle2 { // 포함 관계 Point p = new Point(); int z; } 위 코드에서, 상속은 extends 키워드를 통해 상위 클래스를 상속받고 포함..