腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9477)
视频
沙龙
1
回答
Java
接口
层次
结构
及其
有界
类型
泛
型
方法
、
、
、
、
我有一个构建
类型
层次
结构
的场景,如下所示: IComponent (
接口
) -> AComponent (类) 在这里,我希望IComponent包含一个
方法
exeucte(),所有实现该
接口
的类都可以实现该
方法
-> IComponentResponse 现在我想在IComponent中声明execute()
方法
,这样所有要实现的类都可以遵循上面提到的请求/响应
层次
结构
的请求和响应类。imple
浏览 5
提问于2020-01-30
得票数 0
1
回答
如何扩展具有
有界
类型
参数的
泛
型
类
、
、
、
我试图用另一个带有
类型
化参数的
泛
型
类来扩展带有
有界
类型
化参数的
泛
型
类,该类遵循超级
泛
型
的
类型
化参数。具有上
有界
类型
参数的超级
泛
型
protected Set<T> cage = new HashSetvoid ad
浏览 2
提问于2018-06-20
得票数 1
回答已采纳
1
回答
泛
型
“替换”多重界的擦除
、
、
我读到,在
类型
删除过程中,
Java
编译器删除所有
类型
参数,如果
类型
参数
有界
,则用第一个边界替换每个参数;如果
类型
参数是无界的,则替换对象。但是,我无法理解,指定
类型
参数实现所需的
接口
不是多余的。public class Box<T extends Something,Seralizable,Cloneable> 如果擦除将类Box中的Box替换为Something (类引用),是不是意味着
接口
:Seralizable,Cl
浏览 3
提问于2019-10-24
得票数 1
回答已采纳
1
回答
具有多种负载
类型
的C#
泛
型
树
、
、
有没有一种
方法
可以实现通用的树数据
结构
,其中每个
层次
结构
级别上的节点可以包含不同的(和
类型
化的)有效负载对象? 我希望能够使用键查询树,并返回键入的结果,而不是对象。我尝试过使用
泛
型
接口
,但似乎仍然需要为每种有效负载
类型
编写单独的查询例程。
泛
型
解决方案会更优雅,尽管仅从一个
泛
型
方法
进行转换是有问题的。也许没有办法?此外,CodePlex或GitH
浏览 18
提问于2017-08-26
得票数 0
回答已采纳
2
回答
编译
java
代码时缺少的参数。
return fieldName; this.fieldName= abc;但是,在编译为
java
浏览 1
提问于2015-11-25
得票数 3
回答已采纳
2
回答
注释:使用注释限制对类的引用
、
、
;-) Class<?
浏览 1
提问于2012-06-13
得票数 3
回答已采纳
2
回答
无法创建具有
接口
的
泛
型
有界
类对象
、
、
、
、
我试图使用带
泛
型
的
有界
类型
来创建子类的
泛
型
对象(这些对象实现了一个
接口
)。但是,当使用子类初始化对象时,我会得到
类型
不匹配错误。下面是
接口
:}public final class Attachment implements ScannableEntity{ .} 现在,我使用
有界
的<e
浏览 7
提问于2022-10-20
得票数 0
回答已采纳
1
回答
如何实现一个通用的递归
接口
?
、
另一个
java
泛
型
混淆的例子...interface SuperInter<T extends SuperInter<T>> {}interface SubInter
浏览 2
提问于2017-07-28
得票数 1
1
回答
Java
泛
型
多界错误:不能用不同
类型
的参数继承
当我编写代码时,我考虑使用
泛
型
多个边界来解决问题,但是当我完成编写时,它一直在报告错误:不能用不同
类型
的参数继承。extends T>> T getMin(List<T> value) { return null;} 我的想法是定义一个
泛
型
类型
,这个
泛
型
类型
必须是动物的一个子类,这个
泛
型
类型
必须实现可比较的
接口
,
接口
的实际
浏览 1
提问于2020-04-07
得票数 1
2
回答
实现定义为
接口
的
泛
型
类
、
、
public interface BaseDrawer { boolean hideWait();但是给出了"implements“中的错误”
接口
如果S扩展了一个
接口
,就意味着S也是一个
接口
,因此没有理由出现此错误。我说的对吗?
浏览 5
提问于2016-11-07
得票数 2
回答已采纳
1
回答
在
Java
中使用具有
泛
型
静态
方法
的可比较
接口
、
、
如何使用具有
泛
型
静态
方法
的可比较
接口
?假设我有:为什么我要在这里用T来扩展一个
接口
,而不是使用
浏览 0
提问于2012-11-18
得票数 1
回答已采纳
2
回答
基于分层复合模式的
Java
泛
型
错误
、
、
我正在使用
泛
型
来限制复合
层次
结构
中的子
类型
,这样我就可以在
层次
结构
的不同层强制使用不同的
类型
。因此,我将使用实例化的每个级别
类型
的
泛
型
来构造复合中的级别,以便只接受下一级的节点。 但是我在
泛
型
中得到了一个错误,并且不确定它是否表示设计错误,或者只是
java
泛
型
不能为我做的事情。这个想法似乎是有效的,我只想限制a
浏览 2
提问于2013-08-16
得票数 1
回答已采纳
3
回答
在
有界
类型
参数中,“u扩展了某物”而不是“某物”
、
、
假设我在一个
泛
型
方法
中有一个
有界
类型
参数(的
Java
™教程中的一个示例):}inspect(1);inspect(1.0f);public static void inspect2(Numberu) {
浏览 1
提问于2015-03-11
得票数 1
5
回答
如何从
泛
型
数组列表中找到最小值?
、
、
、
我在尝试编写一个
方法
来返回
泛
型
ArrayList中体积最小的对象时遇到了问题。以下是我写代码时得到的指导原则: min() -此
方法
接受一个
有界
泛
型
类型
的ArrayList,它只允许Shape对象
及其
子类。-该
方法
应返回对象列表中体积最小的对象。我得到一个绑定不匹配错误:
类型
集合的
泛
型
方法
min(集合)不适用于参数(ArrayList)。推断的<
浏览 1
提问于2014-04-17
得票数 1
3
回答
Java
泛
型
-多次使用相同的通配符
、
、
我有一个使用
泛
型
和
有界
通配符的类声明: U extends DAO<?extends Entity>> } 基本上它是一个通用工厂,它接受一个逻辑
接口
(T)并返回一个已配置的实现。为了实例化逻辑,我采用了一个适当的DAO类来实现DAO
接口
(U)。逻辑和DAO的
接口
也都是
泛
型
的,并以要使
浏览 3
提问于2011-04-15
得票数 0
回答已采纳
1
回答
Java
泛
型
类型
参数可以扩展另一个type参数和附加
有界
类型
吗?
、
、
、
我正在创建一个
泛
型
类(TestGeneric),其中包含2个
类型
参数(TAnimal和TMammal),第二个
类型
参数(TMammal)扩展了第一个
类型
参数(TAnimal)和另一个
类型
(Mammal)Mammal> { .. }public interface Animal { ... } 我遇到了这个
Java
如果我用
有界
类型
浏览 1
提问于2018-11-03
得票数 3
2
回答
无法将实现传递给声明
泛
型
接口
(
Java
)的
方法
、
两次尝试在下面的MyTest类中传递我的
泛
型
类。策略
层次
结构
似乎很好,但是以
泛
型
接口
作为参数来声明
方法
存在问题。我该怎么解决这个问题?test1(new MyStrategy()); }Test1编译错误:
方法
扩展节点)在
类型
策略中不适用于参数(NodeImpl) 测试2编译错误:<e
浏览 6
提问于2015-01-18
得票数 0
回答已采纳
1
回答
如何管理(或消除)并行类
层次
结构
?
、
、
下面是定义该域的契约
及其
一些专门化的
接口
: public interface IFormField} }虽然这种设计让我可以自由地独立于UI设计域模型,但我还没有遇到一种连接和管理这两个
层
浏览 2
提问于2011-03-05
得票数 5
1
回答
Hibernate中的
泛
型
DAO模式
、
、
、
在开发hibernate时,我们遵循了Hibernate文档中提到的
泛
型
Hibernate DAO模式。因此,我们目前维护两个并行的
层次
结构
: 1)用于
接口
2)用于实现我的问题是,是否有更好的
方法
/替代
方法
来实现这一点
浏览 3
提问于2010-12-29
得票数 3
回答已采纳
3
回答
为什么此
类型
不能有效地替代
类型
参数?
、
我正在尝试使用
泛
型
来支持委托对象(装饰器、包装器)的可配置
结构
。我希望构建一个实现目标
接口
以及通用委托程序
接口
的委托代理链。<FooDelegator> chain = new DelegatorChain<FooDelegator>();} 绑定不匹配:
类型
Test.FooDelegator不能有效地替代Test.DelegatorChain<T>
类型
的
有界
浏览 8
提问于2011-08-11
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java编程知识梳理,提升程序员JAVA知识!
Java中级进阶之集合框架
Java编程基础知识梳理,学开发一定要看哦
Java核心技术 PDF 高清电子书
Java 泛型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券