Set set = new HashSet() {{
           add("one");
           add("two");
}}

    不废话,如上的代码所示。

原来写代码,一直循规蹈矩这样子写

public class xx{
     Set set = new HashSet();
     xx(){
        set.add("one");
        set.add("two");
     }
} 

 真的很麻烦!

原来无名内隐类还可以这样子来用哦,啊哈哈

 

评论
wangcheng 2008-05-07
这样有点groovy的味道了
jimichan 2008-05-07
代码更直观,把初始化代码集中在一起
sorphi 2008-05-07
除了少写几个字,这种匿名类有啥好处?
发表评论

您还没有登录,请登录后发表评论

jimichan
搜索本博客
我的相册
6c3caa48-8d6c-31c4-b19a-3164052c9d00-thumb
m1.JPG
共 2 张
最近加入圈子
存档
最新评论