this是对对象自身的引用。
1.与局部变量做区分时引用。
2.调用成员方法(this可省略)
3.调用构造方法时,this必须为第一条语句。
4.不受访问权限限制

1.super与this类似,但只能出现在子类中。
2.用于访问父类的成员。如属性,方法,构造方法。
3.调用父类构造方法需要放在方法中的第一条语句。
4.如果有访问权限限制,则无法通过super访问。

不显性调用构造方法,则会在子类默认调用父类的无参构造方法。
(如果父类有多个构造方法,但没有写无参构造,子类无法默认调用,会报错。)

如果显性调用,则执行相应的构造方法。
(通过this可以调用自身的构造方法)

注意:super(构造方法参数); super.xxxx是调用父类成员。
this也是。两者不可得兼,只能取其一

this与super。相关推荐

  1. super(Student,self).__init__()初始化的是什么东西?

    继承不是为了继承里面原来的属性和值么,不初始化的话,会有什么问题? 2015-04-04源自:python进阶 5-17642 浏览2 回答 最佳回答 2015-05-05 1 super(Stude ...

  2. Google Pixel 超分辨率--Super Resolution Zoom

    Google Pixel 超分辨率–Super Resolution Zoom Google 的Super Res Zoom技术,主要用于在zoom时增强画面细节以及提升在夜景下的效果. 文章的主要贡 ...

  3. 【译】为什么要写super(props)

    译注: 原文地址 https://overreacted.io/why-do-we-write-super-props/ 正文 我听说Hooks是新的热点.好笑的是,我想通过描述一些关于class组件 ...

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

    正如@Kon在他的评论中提到的, Java中的一个空构造函数包含对超类构造函数的隐式调用. 此外,没有明确调用super()的非空构造函数将在顶部具有隐式调用. 离开super()调用是唯一的时候,如 ...

  5. java super是引用变量吗_Java中super的几种用法并与this的区别

    1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位. class Base { Base() { System.out.println("Base" ...

  6. def __init__(self)是什么意思_子类必须调用 super().__init__() 吗?

    我新开了专栏 <恍然大明白>,如果关注 Python 底层实现,请移步 恍然大明白​www.zhihu.com 今天遇到一个有意思的问题,小组一位小哥在开发中,遇到了传说中的 " ...

  7. This和Super关键字的对比

    this和Super关键字 this和Super关键字的对比 Super关键字的用法如下: 1. super关键字代表了父类空间的引用: 2. super关键字的作用: 3. super关键字调用父类 ...

  8. java中super用来定义父类,Java中super的几种用法及与this的区别

    综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺 ...

  9. android中方法调用super(..)的相关知识

    java中的多态有重写 方法被子类重写后 父类的原方法就会被隐藏 当你又需要调用父类所定义的原方法  这个时候就可以用super来调用 super调用指向了父类,在一些调用里可以很巧妙的利用,比如监听 ...

  10. Java中的两个关键字——super、this

    Java中的两个关键字--super.this 神话丿小王子的博客主页 一.super super 是java中方的一个关键字,用它可以引用父类中的成员: super可用于访问父类中定义的属性 sup ...

最新文章

  1. Uva 11997 多路归并
  2. webapi控制器怎么接收json_一个秒杀系统的登录系统到底是怎么工作的
  3. Java有趣的小功能_Java8 中有趣酷炫的小技巧你用到了那些
  4. moldflow2019安装教程
  5. 高通写号工具_高通推出桌面平台新ARM处理器并认为我们的电脑性能没必要那么高...
  6. ASP.NET视图状态解析(本博客仅是自己留着作为存储学习)---选自MSDN
  7. mysql with
  8. AJAX使用说明书 基础
  9. 迈克菲实验室:Flame病毒的深度分析
  10. 搭建Yum服务器及编译安装Httpd实验
  11. metacube 链接 mysql_2019 年 5月 随笔档案 - rgqancy - 博客园
  12. 论文写作——latex三线表tabular*文本居中与正文两端对齐、标题加黑
  13. 2016年全国各省市高考状元详情汇总一览
  14. rust三人防炸家_《文明重启》三种建房小技巧,防炸是关键,别再轻易被打工...
  15. 各种破解软件方法汇总
  16. Android EditText身份证等类型
  17. 【滴水逆向笔记】C语言指针
  18. 毕业论文中引言与摘要的区别
  19. ibm服务器安装aix系统,在aix下安装ibm websphere MQ 7.0
  20. linux命令--使用fsck修复文件系统

热门文章

  1. 大名鼎鼎的OceanBase居然在买Star了?
  2. 二本的我,历时1年社招入职字节安卓岗心路全历程与面经分享!
  3. 信创办公–基于WPS的PPT最佳实践系列 (删除图片背景)
  4. 从优秀IT项目经理到千万富翁的距离只有1m——如何当好项目经理
  5. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第二周作业 - 词向量的运算与Emoji生成器
  6. oppor17山寨机的特点_当下最不建议买的几款手机:OPPOR17都算不上高价低配!
  7. 中国电信天翼U盾产品荣获第三届网络安全国家标准优秀应用案例二等奖
  8. 微信分享JS接口失效说明及解决方案
  9. 2019年青少年编程c语言考试,全国青少年软件编程(C语言)等级考试试题 2019年9月(一级含答案)...
  10. BurnBurnBurn~