为什么需要无参构造函数?能否去掉?

  平时写的无参构造函数

  Java 无参构造函数和私有无参构造函数

  无参构造函数,主要用于在子类创建对象时使用,java程序在执行子类的构造方法之前,会去调用父类构造方法,可以显示的指定super()某一个父类构造函数,如未显示指定 super(),系统会自动调用父类中没有参数的构造方法。

那么问题来了,如果我子类未指定super(),而父类又未写无参构造函数,会发生什么事呢?答案是在编译时将发生错误,如下图所示

  Java 无参构造函数和私有无参构造函数

 

 https://segmentfault.com/a/1190000012940879

相关文章:

  • 2022-12-23
  • 2022-02-27
  • 2021-07-08
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
相关资源
相似解决方案