正如@Kon在他的评论中提到的,

Java中的一个空构造函数包含对超类构造函数的隐式调用.

此外,没有明确调用super()的非空构造函数将在顶部具有隐式调用.

离开super()调用是唯一的时候,如果你打算使用参数自己调用一个不同的超类构造函数.

更新:考虑以下代码,它说明了离开eclipse生成的super()是错误的情况.

public class Foo{

public Foo(int a, int b) {

System.out.println("Foo constructor with-args is called");

}

public Foo() {

System.out.println("Foo with no-args is called");

}

}

class Bar extends Foo {

public Bar() {

// Implicit call to super()

super();

// Explicit call to super(a,b);

// This will not compile unless the call above has been removed.

super(1,2);

}

}

java super快速生成_为什么当我使用编辑器代码生成器时,eclipse会在构造函数中自动添加一个java super()方法?...相关推荐

  1. java添加按钮点击事件_如何为odoo 10中的按钮点击事件添加一个java脚本处理程序?...

    我想使用java脚本为header中的按钮创建一个处理程序.下面我视图模型给出:如何为odoo 10中的按钮点击事件添加一个java脚本处理程序? inherit_id="web.asset ...

  2. java怎么调用另一个类的方法_在一个类中访问另一个类的方法

    在一个类中访问另一个类的方法 由于Java应用程序是由若干个类构成的,因此经常需要在一个类中访问另一个类中的成员和方法,请问应该如何在一个类中访问另一个类的方法?下面是由百分网小编为大家整理的在一个类 ...

  3. excel中提取月份_在Excel中自动添加月份表

    excel中提取月份 Set up a Master sheet in your workbook, and add month sheets automatically, based on that ...

  4. sonarqube中怎么添加阿里java开发规范

    这篇文章给大家介绍sonarqube中怎么添加阿里java开发规范,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助. 1.拉取sonar-pmd源码,切换到3.2.1.修改pom文件 ...

  5. java数组删除元素_java删除数组中的某一个元素的方法

    下面小编就为大家带来一篇java删除数组中的某一个元素的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 实例如下: package org.company.proj ...

  6. mybaitis快速生成_关于Mybatis-Plus代码生成器快速使用心得

    1.使用背景 偶然情况下,同事介绍Mybatis-Plus有一个代码生成的功能,能够通过 AutoGenerator 快速生成 Entity.Mapper.Mapper XML.Service.Con ...

  7. java 比特币私钥生成_如何生成自己的比特币私钥

    java 比特币私钥生成 In cryptocurrencies, a private key allows a user to gain access to their wallet. The pe ...

  8. java csv快速解析_爸爸解析:闪电般的快速CSV解析体验

    java csv快速解析 总览 (Overview) With a plethora of options to parse CSV files/data and adding to it the i ...

  9. java jvm调优_(第1部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

    java jvm调优 我已经花了几个月的时间考虑审查有关性能调优,JVM,Java中的GC,Mechanical Sympathy等主题的文章和视频的缓存,并最终花了点时间–也许这就是重点我什么时候才 ...

最新文章

  1. 爬虫的另一工具splash挑战selenium
  2. Design Pattern Template Method C
  3. Axure教程:如何使用动态面板?动态面板功能详解
  4. JavaScript中的数组
  5. 嵌入式基础认识2:shell脚本的一些简单语法规则
  6. C++学习之路 | PTA乙级—— 1010 一元多项式求导 (25分)(精简)
  7. 数据清洗-python实践
  8. 企业视觉-大型电商(系统)高性能-用户视觉性能(1)
  9. 为什么有的安卓手机越用越慢,刷机也不行?
  10. Mybatis 常见知识点问题
  11. 自定义View以及事件分发总结
  12. Windows自动更新API (1)
  13. Ubuntu13.04配置优化(二)转贴
  14. java集合类(三)About Iterator Vector(Stack)
  15. vue 动态scss变量,包含16进制转rgba,rgba转16进制
  16. wince车机刷carplay_WINCE 使用 CarPlay,老唐开新花
  17. 小谈wagaa的下载速度
  18. 3G手机J2ME开发环境搭建(eclipse3开发j2me环境搭建)
  19. 顽固文件文件夹删除工具
  20. C#语言自定义平方根函数

热门文章

  1. SpringBoot-web开发(四): SpringMVC的拓展、接管(源码分析)
  2. TVM apps extension示例扩展库
  3. Linux BSP非标准HDMI分辨率
  4. Linux内存技术分析(上)
  5. EventBus的粘性事件原理
  6. 2021年大数据Flink(二十九):Flink 容错机制 Savepoint
  7. Python:Resquest模块
  8. 你哪来这么多事(一):学生信息插入
  9. Dubbo 18 问
  10. 对python3中pathlib库的Path类的使用详解