我们平时编写类的时候 , 经常会写无参的构造函数 , 如下图

文章插图
无参构造函数
【为什么需要无参构造函数 类的无参构造函数】那么 , 这个构造函数有什么用呢?
无参构造函数 , 主要用于在子类创建对象时使用 , java程序在执行子类的构造方法之前 , 会去调用父类构造方法 , 可以显示的指定super()某一个父类构造函数 , 如未显示指定 super() , 系统会自动调用父类中没有参数的构造方法 。
那么问题来了 , 如果我子类未指定super() , 而父类又未写无参构造函数 , 会发生什么事呢?答案是在编译时将发生错误 , 如下图所示

文章插图
- 为什么纯棉的衣服会缩水 纯棉的衣服会缩水吗
- 鱼缸的水泵为什么会吸鱼 鱼缸水泵吸力太大
- 活性中心外的必需基团的作用 活性基团是什么
- 为什么小米手机选用牛皮纸做包装 为什么小米采用牛皮纸
- 你的手机为什么网络不好 手机网络不好怎么回事
- 煮玉米需要多长时间有窍门 玉米需要煮多久
- 附魔金苹果为什么用来吃 金苹果怎么附魔成附魔苹果?
- 为什么要穿情趣内衣
- 【游戏世界】王者荣耀s27赛季巅峰赛分数为什么那么好冲?
- 【十二星座】如何知道自己适不适合创业,需要哪些特质