C# Java中的条件模板?

C# Java中的条件模板?,c#,java,C#,Java,在C#中,我可以这样做: public class QuadTree<T> where T : IHasRect 公共类四叉树,其中T:IHasRect 在Java中有类似的方法吗?如果其中T:IHasRect意味着T是一种必须实现IHasRect接口的类型,那么Java等价物是 public class QuadTree<T extends HasRect> 公共类四叉树 阅读以了解更多信息。+1“如果T:IHasRect意味着T是一种必须实现IHasRect接

在C#中,我可以这样做:

public class QuadTree<T> where T : IHasRect
公共类四叉树,其中T:IHasRect

在Java中有类似的方法吗?

如果
其中T:IHasRect
意味着
T
是一种必须实现
IHasRect
接口的类型,那么Java等价物是

public class QuadTree<T extends HasRect>
公共类四叉树

阅读以了解更多信息。

+1“如果T:IHasRect意味着T是一种必须实现IHasRect接口的类型”是的,这正是它在C#中的含义,请随意删除
如果
:)我会让它出现,至少是为了通知对C#泛型不满意的未来读者(当然,像我一样),也不习惯使用Java泛型。谢谢你的确认。