我有一个抽象的泛型类:

public abstract class AbstractMessageHandler

{

public abstract List getTypesOfMessages();

public abstract void handleMessage(String message, CometClient client);

public T setResponseValues(AbstractMessage request, T response )

{

response.setCompanyId(request.getCompanyId());

response.setMessageGroup(request.getMessageGroup());

response.setUserId(request.getUserId());

response.setTimeStamp(AbstractMessage.getCurrentTimeStamp());

return response;

}

}

我需要通用子类是这个类的子类.换句话说,泛型必须是AbstractMessageHandler的子类.然而,这给了我编译问题.谁能让我知道我做错了什么?

谢谢

java 泛型 子类_Java泛型:要求泛型成为某种类型的子类相关推荐

  1. java泛型区间_JAVA 14(泛型)

    泛型 jdk1.5之后出现的新特性,用于解决安全问题,防止集合类的各种子类中存有不同类型的对象,导致编译通过,运行出现对象类型转换异常. 好处 1,讲运行时期出现问题ClassCastExceptio ...

  2. java 泛型例子_java中的泛型的一些常见例子

    /** * @author Rollen-Holt 使用泛型 */ class hello { hello(){ } public T getName(){ return name; } public ...

  3. java 泛型 引用_Java嵌套自引用泛型

    我有一个类,它有一个自引用的泛型参数和一个属于同一个超类的参数.静态函数与类具有相同的边界. public class Bar, C extends Bar> { Bar() { foo((T) ...

  4. java 泛型机制_java中的泛型机制

    泛型 这种语法机制,只在程序编译阶段起作用,只是给编译器参考的.(运行阶段泛型没用) 使用了泛型好处是什么? 第一:集合中存储的元素类型统一. 第二:从集合中取出的元素类型是泛型指定的类型,不需要进行 ...

  5. java 泛型 继承_java基础之泛型的继承

    关于泛型的基本介绍和理解请参考以下几篇文章,或查询更多资料: 本篇以简单的List<>方式来进行说明. ArrayList继承了List, ArrayList没有继承List List&g ...

  6. java 判断子类_java判断class是否是某个类的子类或父类

    Class c = ArrayList.class; c.isPrimitive(); //判断c是否为基本数据类型 c.isAssignableFrom(List.class); //判断c是否是L ...

  7. java 原子数据类型_java并发编程(十一)----(JUC原子类)基本类型介绍

    上一节我们说到了基本原子类的简单介绍,这一节我们先来看一下基本类型: AtomicInteger, AtomicLong, AtomicBoolean.AtomicInteger和AtomicLong ...

  8. java父类引用子类_java多态,如何理解父类引用指向子类对象

    要理解多态性,首先要知道什么是"向上转型". 转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求 ...

  9. java动物类_Java创建动物类animal,以及其子类

    (1)创建动物类animal 具有属性体重 具有方法移动(move)和睡觉(sleep) 移动时输出"animal moving" 睡觉上输出"animal sleepp ...

最新文章

  1. 手握2.2亿美元,但想不起密码,还有两次机会,一起支支招啊!
  2. java 怎么打印变量
  3. PowerShell-6.文件操作
  4. matplotlib 笔记:使用TeX标记
  5. Ajax-jQuery_Ajax_实例 ($.ajax、$.post、$.get)
  6. 设计模式的征途—1.单例(Singleton)模式
  7. sql server 快照_在SQL Server合并复制中应用快照时出现外键问题
  8. 比Excel制图更强大,Python可视化工具Altair入门教程
  9. java 数字千分位_java实现数字千分位的显示
  10. c语言开发实际,21实际c语言教程-1 (转)
  11. 计算机组成原理英文词汇,“计算机组成原理”课专业词汇英汉对照.pdf
  12. 压缩壳的实现相关细节(强奸PE)
  13. Pytorch简单使用MINIST数据集
  14. 计算机控制系统感受,计算机控制系统实验报告一.doc
  15. 无线专题 PCI接口与PCIe接口
  16. 在eclipse中编写word count的Java程序打包到虚拟机中运行
  17. 编码转换参考范例大全
  18. 使用js jquery去搭建完成京东购物车
  19. windows下引导盘安装雪豹
  20. 文件上传案例(java)

热门文章

  1. python爬虫程序requests采用get和post方式
  2. MFC串口通信串口指示灯的实现
  3. 用FileZilla Server搭建ftp服务器
  4. python查找文件内容_python自定义查找文件内容
  5. getcwd和pwd为什么不一样_农村医保,为什么每个地区收费不一样?
  6. python运动目标检测与跟踪_基于OpenCV的运动目标检测与跟踪
  7. java目录实用工具_JAVA 创建文件和文件夹,删除文件和文件夹的实用工具
  8. 贪吃蛇的编程python_python实现贪吃蛇游戏
  9. 2345天气王怎么查看历史天气 2345天气王如何查看历史天气
  10. Android平台实现Unity3D下RTMP推送