问答详情
源自:8-6 Java 中的构造方法

有没有指定构造方法

当没有指定构造方法时,系统会自动添加无参的构造方法。
当有指定的构造方法时(无论是有参、无参的构造方法),系统都不会自动添加无参的构造方法。

问;什么是有没有指定构造方法?

提问者:MartinCode 2017-01-15 16:16

个回答

  • blackwriteCode
    2017-01-15 20:47:22
    已采纳

    // 类

    public class className{

        // 方法

        public classNameMethod():

    };

    跟public 类同名的方法为构造方法,没有声明public类名的方法,就没有指定构造方法。

  • qq_倔強人生_0
    2017-01-16 11:08:37

    构造方法分为有参和无参,比如说 public Helleoworld(){   }这是一个无参的  public Helloworld(String name){ }这是有参数的 当你没有参数的时候自动调用无参的构造方法 ,有参数的时候调用的是有参数的构造方法;比如说

    Helloworld  h = new Helloworld("xiaoming");这时候调用的就是有参数的构造方法,当你Helloworld h = new Helloworld();这时候调用的是无参数的构造方法

  • 慕村9891018
    2017-01-15 17:05:51

    public void method(){

    方法体

    }

    这样就是一个构造方法,由于是()内没有参数,这就是一个无惨的构造方法

  • 冷小冰
    2017-01-15 16:44:02

    楼上正解

  • juventuslm
    2017-01-15 16:38:31

    就是你有没有手动创建构造方法