`

super关键词

 
阅读更多

1)调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。

2)super()和this()类似,区别是,super从子类中调用父类的构造方法,this()在同一类内调用其它方法。

3)super()和this()均需放在构造方法内第一行。

4)尽管可以用this调用一个构造器,但却不能调用两个。

5)this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。

6)this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

7)从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字。
分享到:
评论

相关推荐

    在Java中有两个非常特殊的关键词: this和super

    this和super ,这两个变量在使用前都是不需要声明的.this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象.super变量是直接指向超类的构造函数,用来引用超类中的变量和方法....

    Super highlight.zip

    该高亮插件是在Multi-highlight的基础上进行了升级,优化了文本输入的布局,并支持关键词分类固定颜色,且增加对应分类独立开关,弥补了Multi-highlight的不足。

    SuperFinderXT 查找文件内容

    SuperFinder最新正式版,支持搜索文本文件内容.管理资料好帮手.

    文件内容查找superfinder

    文件内容查找superfinder, 比windows自带的查找好多了

    超级站群5.5版本(未加密版本)

    我们就要批量挖掘关于手机的长尾关键词,例如 北京哪里手机便宜 网上那家店卖的苹果手机 等等,这些词基本上都没任何的竞争!百度收录泛解析二级域名后!有50%几率在百度前2页! 你可能会问 这词基本上没有人搜索! ...

    数据库课设-超市管理系统。。.doc

    关键词 超市;销售;管理信息系统 Abstract Along with the development of small supermarket scale expands ceaselessly, the rapid development of modern science and technology, computer technology has ...

    基于Java的超市系统的设计与实现.docx

    关键词:超市系统;进销存;Java Abstract:With the increase of population in our country, the material needs of people are also getting bigger and bigger, and in order to facilitate people's life ...

    小狐狸ChatGPT付费创作系统V2.0.4智能问答小程序,修复一个pc版的bug

    5、关键词过滤功能 6、多开版 搭建教程 1、在宝塔新建个站点,php版本使用7.2 、 7.3 或 7.4,上传到站点根目录,运行目录设置为/public 2、导入数据库文件,数据库文件是 /db.sql 3、修改数据库连接配置,配置文件...

    凡技EXCEL批量操作助手 V1.2.exe

    1.办公辅助工具,用于EXCEL文件的多文件批量处理,当前版本仅支持一个文件夹下(包含它的所有子夹)所有EXCEL文件的关键词查找和定位、所有EXCEL文件的sheet1合并到同一个EXCEL文件的同一个sheet。 2.相对于V1.1版本...

    linux文件系统

    原创讲述关于linux文件系统的追踪关键字super block node block这三个关键词。重点讲述了ext2文件系统

    校园新闻管理系统 毕业设计

    关键词 校园新闻管理系统,Windows2000 Server , IIS服务器,asp,新闻录入 校园新闻管理系统:在internet上通过浏览器进行快速管理和浏览校园新闻的一个软件。 IIS服务器:Internet 信息服务器,能够解析asp代码,...

    VideoSuperResolution:一组最新的视频或单图像超分辨率架构,在Tensorflow中重新实现

    视频超分辨率 在tensorflow中重新实现的最新视频或单图像超分辨率体系结构的集合。 项目现已上传到PyPI。... 关键词 预训练 神经网络 -, ÿ ÿ 开明 RAISR -- -- -- Google,Pixel 3 埃斯佩克 -, ÿ ÿ

    基于ASP的网上商店毕业论文

    【关键词】网上超市,会员维护, 搜索引擎,会员登录,订单查询 ASP-based online stores Abstract With the rapid popularization of Internet, online shopping is no longer a fresh thing, ...

    c语言课程设计-小型超市管理系统.doc

    关键词 : 销售;管理信息系统;C语言 Abstract This text mainly introduces the supermarket and enters to sell such contents of various fields as the environment which stores the management information ...

    基于单片机的简易收款机的设计-(2).doc

    关键词: 矩阵键盘 字符型液晶显示 铁电存贮 I2C Simple cash register based on single-design Abstract: With the development of global information, people's living standards have also continued to improve...

    UiWatchDog:Ui卡顿监视工具,可以精确打印导致卡顿的方法的位置(点击可跳转出问题的代码行),可以设定打印log的tag

    16使用方法:方式1:不使用本地缓存时,在你自己的Application内使用如下代码即可:public class TestApplication extends Application { @Override public void onCreate() { super.onCreate(); //是否缓存到本地、...

    UiWatcher:一个用于检测ui卡顿的库

    UiWatcher Ui卡顿监视工具,高频采集堆栈信息,方便定位问题代码。 功能: 可设定帧率阈值(当跳过多少帧率时,... super.onCreate(); //是否缓存到本地、关键词、缓存个数、帧率阈值、tag UiWatcher.getInstance()

    基于Python+Django+mysql的超市进销存销售管理系统(源码+数据库+项目说明).zip

    前台给普通用户查看超市的商品相关信息,比如最新上架了什么商品,哪个商品销量不错,用户可以按照分类和关键词搜索商品,超市有热线电话在首页,如果用户需要商品可以打电话预约送货!4个身份是登录后台用的,超级...

    ES6 class的应用实例分析

    内部有super,static,get 等关键词 使用起来非常类似于后台语言 使用class进行类的实现应用 'use strict'; // User 类 class User { constructor(name,age) { this.name = name; this.age = age; } static ...

Global site tag (gtag.js) - Google Analytics