讨论java有多少种方式创建类的实例

解决方案 »

  1.   

    依照构造方法的不同形式啊
    例:
    class a
    {
        double m;
        ……
        a(){}
        a(double n)
        {this.m=n;}
        ……
    }
      

  2.   

    new
    Class.newInstance()
    序列化
    clone
    String str = "abc";
    {1,2,3}
    native方法的返回值
    ...
    其中,部分是重复的。楼下补充
      

  3.   

    (1)new
    (2)反射
    (3)反序列化
    (4)克隆
      

  4.   


    ls不会连native方法是什么都不知道吧,自己查一下