我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:万喜彩票 > 泛型方法 >

我java里的枚举不懂

归档日期:07-22       文本归类:泛型方法      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  枚举不就是限定一个使用范围吗?比如说 你家的房门钥匙就只有你和你老婆用,不能让别人用,你开始就把它范围限定了。。。此后再来别人都不得使用一样,so easy!

  C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿对象的时候我们也不得不对他们进行强制得类型转换。猛虎引入了泛型,它允许指定集合里元素的类型,这样你可以得到强类型在编译时刻进行类型检查的好处。

  JDK1.5加入了一个全新类型的“类”-枚举类型。为此JDK1.5引入了一个新关键字enmu. 我们可以这样来定义一个枚举类型。

  枚举类型还提供了两个有用的静态方法values()和valueOf(). 我们可以很方便地使用它们,例如

  可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是函数声明中的最后一个参数。假设我们要写一个简单的方法打印一些对象,

  在JDK1.5之前,我们可以用重载来实现,但是这样就需要写很多的重载函数,显得不是很有效。如果使用可变参数的话我们只需要一个函数就行了

  要使用用静态成员(方法和变量)我们必须给出提供这个方法的类。使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。

  展开全部是那个enumeration吗,他就两个方法hasMoreElements()和nextElements(),看看API帮助文档就可以了,比你在这问人强多了。然后还有一个iterator()反正,我感觉这两个差不多,合起来学好点,我也是一知半解,会用就行了,目前,我见过的,用这的还不多。前几天,做swt用过一个enumeration和hashtable。

本文链接:http://apps-n-tabs.com/fanxingfangfa/834.html