首先,枚举类型的定义不能带有类型参数,所以,不能把枚举类型定义为范型枚举类,例如下面的枚举类定义是有编译错的
public enum EnumGenerics<T> { //编译错,提示枚举不能带有范型参数 OK, ERROR; public <T> T get(T type) { return null; } }
但是确实可以为范型类定义范型方法,例如:
public enum EnumGenerics {//把范型参数去掉,则没有编译错 OK, ERROR; public <T> T get(T type) { return null; } }
相关推荐
Java程序设计范型和枚举PPT教案学习.pptx
Java基础:包括枚举、范型、引用、动态代理的方式; JNA:演示了JNA的基本用法,使用Java调用C++代码。 博客目录 Java基础 Java基础学习(1)——引用 Java基础学习(2)——注解 Java基础学习(3)——泛型 Java基础学习...
1.8 单根继承结构 1.9 容器 1.9.1 参数化类型(范型) 1.10 对象的创建和生命期 1.11 异常处理:处理错误 1.12 并发编程 1.13 Java与Internet 1.13.1 Web是什么 1.13.2 客户端编程 1.13.3 服务器端编程 1.22 总结 第...
本文将介绍J2SE5.0中三个比较重要的特性:枚举类型,注释类型,范型,并在此基础上介绍在如何在Eclipse3.1开发环境中开发枚举类型,注释类型和范型应用。J2SE5.0(Tiger)的发布是Java语言发展史上的一个重要的里程碑,是...
自动装箱、拆箱 更优化的循环 可变长参数 枚举 静态引入 范型 Annotation(注解、注释)
java程序设计教程PPT-2-类型、变量和表达式-3-流程控制-4-数组-5-算法设计基础-6-对象和类-7-继承和接口-8-范型、枚举和内部类-9-异常-10-集合-11-常用类及开源工具-12-基本输入输出处理-13-多线程ppt
Java 的学习笔记和整理的知识点,包含Java语言基础、Java服务端方向的框架、设计模式、计算机网络、算法、Java 虚拟机和数据库等多个方面的内容。想了解前端的内容参考,Android相关的内容参考。 目录结构 语言基础...
Java学习 本仓库记录了我的Java学习进阶之路,涵盖了Java基础,JDK源码...:包括枚举,范型,反射,动态代理的用法; :演示了JNA的基本用法,使用Java调用C ++代码。 博客目录 Java基础 JDK原始码 虚拟机 联系作者
1.13 Java与Internet 1.13.1 Web是什么 1.13.2 客户端编程 1.13.3 服务器端编程 1.22 总结 第2章 一切都是对象 2.1 用引用操纵对象 2.2 必须由你创建所有对象 2.2.1 存储到什么地方 2.2.2 特例:基本类型 2.2.3 Java...