charset实例:
CharSet cs = CharSet.forName(“编码方式”);
CharSet cs = CharSet.defaultCharSet();为什么不可以
Charset cs=new Charset();Charset

解决方案 »

  1.   

    CharSet 他的构造器被私有化了private CharSet(){},然后提供了其他的静态方法可以返回他的实例
    楼上说的抽象工厂模式没有接触过额,一会google下,楼主应该知道单例模式吧,就是这样的
      

  2.   


    两个模式都不知道那什么时候用new,,什么时候静态方法返回实例
      

  3.   

    这个应该不是抽象工厂模式吧,抽象工厂模式自己的实例应该是由别的Factory生成的,他这个是调用自己的静态方法生成的,而且构造器不能用,应该是单例模式吧
      

  4.   


    两个模式都不知道那什么时候用new,,什么时候静态方法返回实例
    当你发现一个类的构造器不能用时,一般就有其他的方法可以得到他的实例,你有JAVA的API吗,不知道的时候可以查这个,很方便的
    http://download.csdn.net/detail/a470577391/4821946这可以下,不过要1分额
      

  5.   


    两个模式都不知道那什么时候用new,,什么时候静态方法返回实例
    当你发现一个类的构造器不能用时,一般就有其他的方法可以得到他的实例,你有JAVA的API吗,不知道的时候可以查这个,很方便的
    http://download.csdn.net/detail/a470577391/4821946这可以下,不过要1分额感谢,这个我有,不是很看得明白