2011-05-07 6 views
1

"Shape"과 "Ellipse"사이의 관계에 자바가 무엇을 성취 할 수 있도록 Java로 코드를 작성하는 방법이 있습니까?클래스를 Shape와 같이 설정 하시겠습니까?

예를 들어 그림을 그릴 때 사각형을 만듭니다.

그런 다음 사각형을 그릴 때 "모양"을 묻습니다. 나는 내가 쓰고있는 프로그램을 위해 내 자신의 종류를 만들 수 있기를 원한다. 내가 그렇게 할 수 있다면 더 편리 할거야.

답변

2

편리하게도 많은 클래스가 Shape 인터페이스를 구현합니다. 스 니펫 here과 좀 더 정교한 예제 here이 있습니다.

+0

내가 찾던 내용이 아니지만 모양에 대한 링크를 통해 내가 알아야 할 모든 것을 얻을 수있었습니다! 감사! – Zeveso

2

질문은 다소 모호하지만 게시 한 내용은 구성/집계와 같습니다.

Soldier와 Enemy는 공통 인터페이스가 있어야하며 AI는 해당 인터페이스와 상호 작용해야합니다. 편리하게도 많은 클래스가 Shape 인터페이스를 구현합니다.

+0

@ Kaj "Shape"과 "Rectangle"와 같은 두 클래스 사이에서 동일한 재사용용 선박을 얻으려고합니다. – Zeveso

관련 문제