首页 > 编程语言 >Java--Super

Java--Super

时间:2024-07-06 10:55:52浏览次数:20  
标签:调用 Java 构造方法 -- super 指代 子类 父类 Super

1.super调用父类的构造方法,必须在构造方法的第一个

2.super必须只能出现在子类的方法或者构造方法中

3.super和this不能同时调用构造该方法

和this差别

1.代表的对象不同

        this():代指本身调用者这个对象

        super():代表父类对象的应用

2.前提

        this:没有继承也可使用

        super:只能在继承条件才可以使用

3.构造方法

        this():本类的构造

        super():父类的构造

4.图中依次输出秦疆,qinjiang,kuangshen,可见的this与super的区别,this指代本类,super指代父类

5.图中依次输出Student,Student,Person,也可见得this与super差别,this指代本类,super指代父类

6.如图,父类print方法为私有(private),因此子类无法调用继承使用

7.当构造的方法为有参构造时,无参构造会默认消失,此时子类需调用时会报错,如图super报红

8.解决上述问题有两个方法,一者是子类在调用时进行有参调用,二者是在父类中重新构造一个无参方法,皆可解决此问题

标签:调用,Java,构造方法,--,super,指代,子类,父类,Super
From: https://blog.csdn.net/weixin_57638634/article/details/140224661

相关文章

  • 《IT 领域新生暑期学习之旅》
    IT专业入门,高考假期预习指南七月来临,各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束,而是新旅程的开始。对于有志于踏入IT领域的高考少年们,这个假期是开启探索IT世界的绝佳时机。作为该领域的前行者和经验前辈,你是否愿意为准新生们提供一份全面的学习路线图呢?快来......
  • 【Python】原创·基础·学习笔记1
         一、字面量二、变量三、注释四、数据类型1.数据类型的分类2.数据类型的转换3.数据类型查询type()语句五、标识符六、运算符七、字符串的定义  1.字符串的三种定义方式  2.引号的嵌套使用  3.使用转义字符八、字符串拼接九、字符......
  • windows10小工具脚本
    npm环境搭建nvminstall16.14.0nvmuse16.14.0npminstall-gnrm--registry=https://registry.npmmirror.comnrmusetaobaonpmi-ganywherepnpm@8lessnvm-vwin10右键cmd.regWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Dire......
  • 字符串函数库的经典使用学习
    <?php//1.单引号定义字符串//2.双引号定义字符串//3.定界符定义字符串//1.单引号定义字符串//echo'thisis'my'mother';echo'thisis\'my\'mother<br>';//单引号不能解析转义符\n换行\t缩进echo'this\nisasimple\tstr......
  • 51单片机定时器实现delay函数
    参考内容:不记得原作地址了,很尴尬啊,1.确定时钟周期、机器周期。时钟周期由单片机的晶振频率Fclk决定。那么时钟周期就是1/Fclk(比如:11.0592MHz)。确定单片机的机器周期是n个时钟周期(n在51单片机下一般是12)。2.确定需要单次定时器最大的计时时间长度如果是16位的计数器,16位最大......
  • 触想工业显示器助力3C全自动生产线可视化升级
    一、行业发展背景一台智能手机大约由21项主零件构成,包括主板、屏幕、外框、摄像头,指纹、扬声器等模块,而构成这些结构的零部件可达数百个。手机组装过程中,大量辅料(如各类泡棉、导电布、背胶、麦拉片、保护膜等)参与其中,用以实现固定、防尘、防振保护等作用。可以说,......
  • 修复CSDN博客浏览体验
    修改host39.156.66.10clarity.ms39.156.66.10g.csdnimg.cn39.156.66.10googlesyndication.com39.156.66.10pagead2.googlesyndication.com39.156.66.10sp0.baidu.com39.156.66.10v.clarity.ms39.156.66.10fundingchoicesmessages.google.com油猴脚本//==UserScr......
  • [python]Markdown图片引用格式批处理桌面应用程序
    需求使用python编写一个exe,实现批量修改图片引用,将修改后的文件生成为文件名_blog.md。有一个编辑框,允许接收拖动过来md文件,拖入文件时获取文件路径,有一个编辑框编辑修改后的文件的输出路径,用户拖入文件时,就能自动得到输出的路径作用是将md文件中的例如![image-20240706062921......
  • 内存管理-15-slab、slob和slub分配器-初探
    一、slab简介1.简介首先,“slab”已成为一个通用名称,指的是使用对象缓存的内存分配策略,可实现内核对象的高效分配和释放。它最初由Sun工程师JeffBonwick记录下来,并在Solaris2.4内核中实现。Linux目前为其“slab”分配器提供了三种选择:Slab是最初的分配器,基于Bonwic......
  • MSAMRNBSource.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个MSAMRNBSource.dll文件(挑选合适的版本文件)......