问答详情
源自:4-4 学生选课---添加课程 Ⅰ

求教大神,无参构造器和含参构造器在使用时有什么区别吗?

怎样判读需要完成的构造器是要含参还是无参,求经验!!!


提问者:qq_OK_21 2018-01-04 11:36

个回答

  • 慕九州4056631
    2018-01-04 15:07:28
    已采纳

    无参构造方法就是创建一个对象不需要传入参数,有参就是需要传入参数。

    无参构造方法只能有一个,有参可以有多个。两者可以并存

    如果只有有参构造方法,那么在创建对象的时候就必须传入参数,不然编译器直接报错。

    子类继承父类的时候父类必须要有无参构造方法

    例如:

    Student stu=new Student();//这是无参构造方法

    Student stu=new Student("张三");//这是有参构造方法