我刚刚开始学习Spring框架,并在javatpoint.com上找到了一些教程.

我有这个代码(没什么特别的,只打印一些问题和答案):

private int id;

private String name;

private Map answers;

public Question(){}

public Question(int id, String name, Map answers){

super();

this.id = id;

this.name = name;

this.answers = answers;

}

我的问题是:为什么他使用那个空构造函数和关键字super()?该应用程序在没有它们的情况下工作,我在这段代码中没有得到它们有用的东西.

附: :没有超级类或类似的东西.

解决方法:

在几种情况下,无参数构造函数(例如,Question())可能很有用 – 如果您使用类作为bean并且希望懒惰地初始化其成员,通过GWT将其序列化等等.不提供任何上下文例如,这确实是多余的.

对super()的调用是完全冗余的,如果没有指定对super的[other]调用,则会隐式执行.

标签:java,super

来源: https://codeday.me/bug/20190519/1134998.html

java给定_Java – 在给定示例中使用super()相关推荐

  1. java coin介绍_代码示例中的Java 7:Project Coin

    java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...

  2. java 麦克风_JAVA麦克风录音示例源码

    [实例简介] 利用JAVA实现麦克风录音功能,支持常见的音频格式.当用户点击捕捉按钮,输入 从麦克风捕获数据,并保存在 经指定的命名junk.xx音频文件文件格式. (xx为文件扩展名 指定的文件格式 ...

  3. java % 负数_Java如何在括号中显示负数?

    下面的代码段向我们展示了如何在括号中显示或格式化负数.我们从定义数字格式开始,该模式有两部分,以分号分隔.在代码段中,我们使用了#,##0.00;(#,##0.00)模式.分号后的模式将用于格式化负数 ...

  4. java 匿名内部类_Java 匿名内部类的示例介绍

    匿名内部类的示例介绍 1.方法中的内部类 public class InnerClass { public void LocalOne() { class DeepInside { DeepInsid ...

  5. java 手势识别_java – 如何在Android中实现手势识别

    有一天我得到它的工作,失去的一部分是,我必须禁用滑动关闭手势,并添加DismissOverlayView到我的布局,步骤: >禁用滑动关闭手势 将AppTheme样式添加到您的styles.xm ...

  6. java组合与继承始示例_Java示例中的组合

    java组合与继承始示例 Composition in java is the design technique to implement has-a relationship in classes. ...

  7. java安装_Java开发中更多常见的危险信号

    java安装 在< Java开发中的常见危险信号>一文中,我介绍了一些不一定本身就是错误或不正确的做法,但它们可能表明存在更大的问题. 这些"红色标记"类似于" ...

  8. dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法

    map()函数 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象. 另外,map()是python ...

  9. lambda java 表达式_Java中的Lambda表达式

    介绍 Lambda函数是 Java 8 附带的一项功能,它是该语言向 函数式编程 迈出的第一步,这是实现各种兼容 范例的 有用功能的普遍趋势. 引入lambda函数的动机主要是为了减少传递给类实例以模 ...

最新文章

  1. 五分钟搭建一个基于BERT的NER模型
  2. 水晶报表技术(12)——一个投票系统水晶报表应用
  3. git commit —amend_Git之修改commit记录
  4. rank() over,dense_rank(),row_number() 的区别
  5. 归并排序验证性实验_攻略 | 10 大经典排序算法(Python 版)
  6. 从.Net到Java学习第四篇——spring boot+redis
  7. 【算法分析与设计】浅析算法复杂度
  8. 想学大数据,应该从什么语言开始学?
  9. 中文信息处理——语料划分测试集与训练集
  10. 网络安全审计系统产品竞品分析
  11. 张驰咨询:关于企业选择六西格玛绿带培训人员,你需要知道这些
  12. EXCEL 编辑公式时如何固定某一个单元格
  13. 实现一个简单的Java类:长方形与梯形的面积计算
  14. 【Linux】三、Linux 环境基础及开发工具使用(上篇)|开发工具|编辑器-vim使用|sudo提升权限问题|编译器 - gcc/g++使用|项目自动化构建工构建工具-make/Makefile
  15. AI虚拟教练助你练出人鱼线,揭秘Keep AI运动技术实力
  16. 下载高清图片素材,就上这6个网站,免费还能商用
  17. 虚幻引擎(UE4) 环境问询系统EQS
  18. Vue设置浏览器小图标(ICON)
  19. Apache Log4j Server 反序列化漏洞(CVE-2017-5645)
  20. 安装威锋替换的镜像源

热门文章

  1. iview的表格自定义_Vue中使用iview-UI表格样式修改和使用自定义模板数据渲染相关...
  2. window环境下mysql配置参数_Window下mysql环境配置问题整理
  3. 之全能忙内_全能水适能指导员流行到山西,你是否跟上?
  4. python语言有哪两个系列_(转)Python学习笔记系列——Python是一种纯粹的语言
  5. Android开发之通过反射获取全局的application
  6. Android开发Android studio之gradle打包apk重命名的方法
  7. 使用apache配置基于IP地址的虚拟主机
  8. 软件工程:第五章作业
  9. 在VMware Workstation中批量创建上千台虚拟机(上)
  10. openstack-5:安装rabbitmq