比如:Array 构造方法是private.
里边的方法都是静态的,那
还不如是abstract class

解决方案 »

  1.   

    这个问题要从何解释呢...其实你高清错为什么要有私有构造方法和静态方法就明白了  跟abstract没有关系
      

  2.   

    两个都不能被实例化是共同点 但是
    abstract class 最终是要被继承的 而构造方法是private是不可能被继承的
      

  3.   


    跟abstract没有关系 加上了又能怎样呢?
    好长时间没看到猴子大哥散分了..
      

  4.   

    有些工具类不需要实例化就可以用的,所有工具方法都是public staitc的
    有些不是所有的人都要用,但是好像又有特别用处,就做成抽象类,让要使用到的类来继承
    抽象类和构造方法私有没有什么关系吧
      

  5.   

    public final class Arrayextends ObjectArray 类提供了动态创建和访问 Java 数组的方法。大家说得真对。这里的确是final,如果是abstract就不行了。
      

  6.   

    区别是有的。你要是追究的深一些会更多,楼上的也都说了一些。这里我不多说了。就从设计模式上来说点吧!
    构造方法私有,可以构造Singleton模式。
    而抽象类有点像接口,可以实现面向接口开发,也就是咱们平常遇到的向上转型。
    可以做一适配器。
    顺便说一下,多看点设计模式。多问问自己对面向对象了解多少。
      

  7.   

    我的意思把Array设成抽象类,这可以吗???????????