2012-11-04 3 views
0

나는이 작업을 수행 할 수 있습니다 자바에서 비슷한 일을 할 수있는 방법이Java의 조건부 템플릿? C#에서

public class QuadTree<T> where T : IHasRect 

있습니까? where T : IHasRectTIHasRect 인터페이스를 구현해야합니다 유형을 의미하는 경우

답변

11

는 자바 상당

public class QuadTree<T extends HasRect> 

자세한 내용은 generics tutorial을 읽습니다.

+0

+1 "T : IHasRect는 T가 IHasRect 인터페이스를 구현해야하는 유형이라는 것을 의미합니다."그렇습니다. 정확히 C#에서 의미하는 바입니다. – dasblinkenlight

+0

알려 드리겠습니다. C# 제네릭에 익숙하지 않은 (앞으로 나 같은) 미래의 독자들에게도 알리고, Java 제네릭에 익숙하지 않아야한다. 확인해 주셔서 감사합니다. –

관련 문제