社区
Java SE
帖子详情
泛型的问题
charmw
2009-09-03 01:14:41
public class Table<T extends RowHead> {
public Table() {
}
public T getElement(){
T t = new T();
//这样写是不行的,如何才能new一个T的实例?
return t;
}
}
...全文
111
8
打赏
收藏
泛型的问题
public class Table { public Table() { } public T getElement(){ T t = new T(); //这样写是不行的,如何才能new一个T的实例? return t; } }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
billhepeng
2009-09-03
打赏
举报
回复
参照这样看可否
class ReturnGenericType<T extends Hasf>{
private T obj;
public ReturnGenericType(T X){obj = x;}
public T get() { return obj;}
}
billhepeng
2009-09-03
打赏
举报
回复
在构造函数里处理.
imasmallbird
2009-09-03
打赏
举报
回复
楼主想要这样?
public T getElement() {
return (T) new Test();
}
yanliang_xt
2009-09-03
打赏
举报
回复
当然你要写的这个是个数据的集合,肯定要有一个载体罗
比如:elementData[]里面装的全部是 Object
返回里面的元素的时候 return elementData[index++];
yanliang_xt
2009-09-03
打赏
举报
回复
这个不用去实例化的。
你要取得这个元素
return (T)object
yanliang_xt
2009-09-03
打赏
举报
回复
[Quote=引用 1 楼 yanliang_xt 的回复:]
this
[/Quote]
看错了,我以为是Table...
imasmallbird
2009-09-03
打赏
举报
回复
this? 在什么地方this?
这个不会,做个标记~~
yanliang_xt
2009-09-03
打赏
举报
回复
this
Kotlin与Java中的
泛型
问题
Kotlin可以在声明处或使用处解决
泛型
歧义 声明处解决
泛型
歧义 一、上界异常 1.Java
泛型
类 public class Box<T> { } 以下赋值是错误的:错误!错误!错误! 编译器会报类型不匹配的错误。 Box<Object> box1 = new Box<Object>(); Box<String> box2 = new Box<String>(); box1 = box2; 解决办法,指定上界: // 只接受Object或其子类
mybatis查询返回List
泛型
问题
项目场景: 查询一个列表数据。今天项目中意外的发现一个令人很惊讶的
问题
如下:
问题
描述: Contoller定义返回的是ListCoupletFASAlarmOutData>数据 1、Controller的代码: @RequestMapping("/getFASAlarmList") public Json getFASAlarmList(HttpServletRequest request,@RequestBody FrontCentreInData inData){
浅谈Kotlin 下封装统一的 Retrofit
泛型
问题
1、首先引入
问题
, 自己在转换kotlin 代码时候 重新封装了下http请求框架 1) 如何统一使用post 方法 和统一拦截 2)如何让使用者不用关心数据转换
问题
、不用自己声明接口方法、只专注业务 首先明确一点 使用的是 kotlin 协程来整合retrofit 结构 a、创建Http管理类 -- 创建okhttp初始化 方法、retrofit 初始化 ,apiService 初始化 这里没有什么特殊的地方 定义service 方法如下...
springboot自动集成RedisTemplate的
泛型
问题
springboot 可自动注入,redis的模板对象,RedisTemplate。 接下来我们看下项目自动注入模板对象的内容 idea -> crtl + N -> 检索 RedisAutoConfiguration,查看RedisTemplate 的源码 @Configuration @ConditionalOnClass({RedisOperations.class}) @EnableConfigurationProperties({RedisProperties.class}) @Imp
mybatis查询结果解析为map的时候,
泛型
问题
将mybatis里的查询结果放入map<String,Long>中,结果在解析map的时候,提示转换错误。经debug,发现map中存储的是Integer的类型。因为mysql数据库对于该字段的定义为int,故解析为Integer。mybatis将结果映射到map中的时候,使用的是反射,反射不检查
泛型
类型是否合法,所以会导致如上
问题
。特此记录。...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章