您现在的位置是:首页
>
spring5新特性 在Eclipse 3.1体验J2SE 5.0新特性七(图)
在Ecli e 3.1体验J2SE 5.0新特性七 图 图 使用类向导创建范型类 使用Ecli e接口向导创建范型接口 图 使用接口向导创建范型接口 范
在Eclipse 3.1体验J2SE 5.0新特性七(图)

图 使用类向导创建范型类 使用Eclipse接口向导创建范型接口 图 使用接口向导创建范型接口 范型方法 类型参数(type parameter)不仅仅可以用来声明范型类或者范型接口 也可以用来声明范型方法 而且这种声明的范型方法可以用在非范型类中 声明范型方法的一般格式是 清单 范型方法的一般形式 return type method name(parameter list) {} 清单 范型方法示例 public String getString(T obj) { return obj toString(); } 受限范型 受限范型是指类型参数的取值范围是受到限制的 extends关键字不仅仅可以用来声明类的继承关系 也可以用来声明类型参数(type parameter)的受限关系 例如 我们只需要一个存放数字的列表 包括整数(Long Integer Short) 实数(Double Float) 不能用来存放其他类型 例如字符串(String) 也就是说 要把类型参数T的取值范型限制在Number极其子类中 在这种情况下 我们就可以使用extends关键字把类型参数(type parameter)限制为数字 清单 受限范型示例 public class Limited { public static void main(String[] args) { Limited number; //正确 Limited str; //编译错误 } } 在Eclipse 中 上例中的编译错误信息如下图所示 图 由于受限范型导致的编译错误 在程序中使用范型 在程序中使用范型类 在创建范型类的对象的时候 和创建普通对象基本类似 必须提供具体的类类型来替代类型参数T (J SE 目前不支持原始类型作为类型参数(type parameter)) 清单 使用范型类 //如果需要整型的列表 GenList integerList = new GenList(); //如果需要字符型的列表 GenList strList = new GenList(); //不能使用原始类型 GenList nList = new GenList(); //编译错误 使用范型解决类型安全性问题 使用范型实现的列表是类型安全的 下列破坏类型安全语句会在编译的时候检查出来 把鼠标放在错误标记上 Eclipse 中的错误提示就会显示 如下图所示 lishixinzhi/Article/program/Java/ky/201311/28883
很赞哦! (1028)
相关文章
- eclipse开发java页面 比eclipse好用的java编程软件有哪些
- jdk和eclipse什么关系 如何安装安装javaee版本的eclipse
- 开发者选项调试应用 如何在Eclipse中调试JBoss应用
- s档使用技巧 Eclipse的使用技巧详解[4]
- html5分页实现 用Spring的JdbcTemplate实现分页功能
- 项目储备库 Eclipse工具开发:建立项目[4]
- eclipse开发工具 java开发工具除了eclipse之外,还有那些啊?有那个比较好用啊?
- chrome插件开发教程 基于Eclipse开发轻量级Spring插件
- java开发常用插件 新Eclipse插件—为Java 、PHP和Rails的应用添加云托管功能
- chrome插件开发教程 Eclipse入门之使用指南及开发Eclipse插件 (2)
爱学记

微信收款码
支付宝收款码