小弟新学JAVA 。有个问题一直不明白
JAVA中的构造方法 是初始化成员变量,只要NEW类的实列就会调用。
我想问的是,如果没把构造方法的代码打出来,NEW类的实列还能不能调用,
意思就是,不写出构造方法,这个类还能不能用

解决方案 »

  1.   

    不写的时候系统自动帮你写上一个无参数的构造方法。可以调用的
      

  2.   

    前提是你没有定义任何构造器,如果定义了系统就不会给你写了
      

  3.   

    如果你没有定义构造函数,系统会默认添加一个无参数且没有任何操作的构造函数。但是,如果你自己定义了一个,系统不会再替你添加!
      

  4.   

    系统会默认给你添加一个无参数的构造函数
    但是如果你定义了一个有参的构造函数系统则不会给你添加无参的构造函数
      

  5.   

    在你不写的时候系统会自动给你生成一个无参的构造函数,前提条件是你没有自写构造,如果你自写了一个构造无论有参无参,系统将不会生成无参构造,如果想调用无参构造 必须自己写一个
      

  6.   

    1.不定义构造函数时,系统会添加一个默认的构造函数(无参)
    2.只要定义了构造函数,系统就不会再给你添加构造函数了。现在回答楼主的问题:不写出构造方法,这个类能用
      

  7.   

    如果你没有定义构造函数,系统会默认添加一个无参数且没有任何操作的构造函数。但是,如果你自己定义了一个,系统不会再替你添加!
      

  8.   

    当然可以调用...不写就是无参构造函数
      

  9.   

    可以用,但是系统自动生成没有参数的构造方法
      

  10.   

    说的都对,但是要是你创建的对象有参数,那么一定要写带参数的构造函数