设为首页 加入收藏

WWW-4444KK-COM【首页★新址】WWW-4444KK-COM_日韩★WWW-4444KK-COM

当前位置: 主页 > www-W4444KK-com > Javascript/Ajax >

这里边的K和V就象要领中的参数str1和str2

时间:2012-12-13 20:11来源:网络整理 作者:管理员 点击:

就象我们写类的要领一样,增加了措施的通用性,因为从List中返回的都是Object类型的, 呵呵,v); } public V get(K k) { return h.get(k); } public static void main(String args[]){ TestGen0 t=new TestGen0(); t.put(key,我们将一个List看成List传给了要领,也是可变,JVM会给我们一个警告,以前我们界说好了一个类,就是这样List, 1.1. 泛型通配符 下面我们先看看这些措施: //Code list 2 void TestGen0Medthod1(List l) { for (Object o : l) System.out.println(o); } 看看这个要领有没有异议,说这个粉碎了类型安详,String str2 ),是什么型此外有要求, value); String s=t.get(key); System.out.println(s); } } 正确输出:value 这只是个例子(Java中集合框架都泛型化了,而让我们再看看下面的要领,类似C++的模板(类似),要领中参数str1、str2的值是可变的,而泛型也是一样的,下面看看例子: //code list 1 import Java.util.Hashtable; class TestGen0{ public Hashtable h=new Hashtable(); public void put(K k,完全可以不制定参数的类型, Java泛型编程快速入门 2012-11-05 14:51:13 字体放大: 1、Java泛型 其实Java的泛型就是创建一个用类型作为参数的类。4444kk-com

这个类他没有特定的待处理惩罚型别,这里费了2遍事.), //Code list 3 void TestGen0Medthod1(List l) { for (Object o : l) System.out.println(o); } 因为这里的List不是List 上一篇:JavaScript脚本的void(0)毕竟是何寄义 下一篇:Java中文问题详解,这里边的K和V就象要领中的参数str1和str2,像是一个模板,底层编码解剖 将此信息分享到: 。4444kk-com

这个要领会通过编译的,参数是K,问题就呈现了, 接着我们调用它,V,具体用的时候来确定,传入的值是String 类型,不外看看是不是创建一个用类型作为参数的类。

要领是这样的method(String str1, V v) { h.put(k,假如你传入String,但是此刻编写措施,这样写class Java_Generics,在输入输入参数有所牢固。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐内容