请问各位一些小问题,JAVA类中是不是每个类都默认有个构造方法?这个构造方法是给本类的各属性赋初值用吗?小白上路,高手见谅!求详细解答!

解决方案 »

  1.   

     如果不写任何构造方法,就默认有一个没有参数的构造方法构造方法就是在new的时候"调用",
    new已经为这个对象在堆里开辟了一块内存,
    你可以在里面完成一些初始化的工作,比如属性初始化
      

  2.   

    系统类基本上都有,有的还有多个,因为JAVA多态是一大特点嘛用户自定义的类,有一个默认的。当然也可以自己声明~~