2011-05-15 3 views
0

여러 개의 정점 유형 (정확히는 3 개)을 지원하는 그래프를 만들어야하며, 정점을 찾을 수있는 경우를 제외하고 정과 함께 수행하는 예제를 찾으려고했습니다. 누구든지 내가 이것을 볼 수있는 예제를 알고 있습니까? 또한 다른 마우스 클릭을 사용하여 다른 꼭지점을 배치하는 모든 항목이 멋지게됩니다 (즉, 유형 1의 꼭지점을 배치하려면 왼쪽 버튼을 클릭하고, 유형 2의 꼭지점을 배치하려면 왼쪽 클릭을 이동하는 등). 감사. 난 당신이 등JUNG의 다중 정점 유형

public interface YourVertexSuperClass { ... } 
public class Car implements YourVertexSuperClass { ... } 
public class Person implements YourVertexSuperClass { ... } 

같은 것을 가지고 있으리라 믿고있어이 경우

(1)

Graph<V extends YourVertexSuperClass, E> 

:

+0

"여러 정점 유형"이라고 말하면 "이전에 질문 한 것 같이"여러 개의 다른 정점 모양을 의미합니까, 아니면 그래프의 실제 자바 유형이 여러 옵션 중 하나가되기를 원하십니까? –

+0

완전히 다른 유형입니다. 예를 들어 일부 정점은 자동차, 일부 사람 및 일부 주택입니다. 따라서 꼭지점은 그와 관련된 속성이 완전히 다릅니다. – fxtdr

답변

0

당신은 기본적으로 두 가지 옵션이있어

(인터페이스는 물론 추상 클래스 일 수 있습니다.)

이것은 아마도 꼭지점 유형에 공통점이있는 경우에만 의미가 있습니다.

(2), 즉, 어떤 유형 제한에 아무것도 넣을 수 있습니다이 경우

Graph<? extends Object, E> 

.