繁体   English   中英

构造一个通用的Java类,其中T是foo类或foo的子类

[英]Constructing a generic java class where T is a class foo or a subclasses of foo

我有一个子类SubFoo Foo类,一个集合类FooListing

我想创建一个通用FooListing<T>其中T要么Foo或子类Foo

文档的措辞(在“通配符”下),听起来像

public class FooListing<T extends Foo> { ... }

...让我使用FooListing<SubFoo>而不是FooListing<Foo> ,这是正确的吗?

不,您已经很好-您所拥有的允许T成为Foo

我试图找到规格的相关部分,但不幸的是,它是非常不透明的:(确实可以!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM