使用super的注意事项

  • super调用父类的构造方法,必须写在构造方法中第一个
  • super只能出现在子类的方法中
  • super和this不能同时使用构造方法,因为这两个都要求必须写在构造方法中第一个

和this的对比

代表的对象不一样,this指调用者自身的这个对象,而super指父类对象

没有继承也可以使用this,而super不行

this()指本类的构造方法,super()指父类的构造方法

Java中this和super的对比相关推荐

  1. JAVA中this和super用法

    参考网上资料和自行理解总结java中this和super中各自用法及其差异 <一>. this的用法 构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对 ...

  2. java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理

    知道的越多,不知道的就越多,业余的像一棵小草! 编辑:业余草 来源:https://www.xttblog.com/?p=5028 B 站:业余草 最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面 ...

  3. Java中this()和super()的注意点

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文原文阅读:https:/ ...

  4. Java中this与super的区别

    2019独角兽企业重金招聘Python工程师标准>>> this与super关键字在java中构造函数中的应用:  ** super()函数 **  super()函数在子类构造函数 ...

  5. [转载] Java中this和super关键字分别是什么意思

    参考链接: Java中的Super关键字 this和super关键字 this是自身的一个对象,代表对象本身可以理解为指代当前的对象,它可以调用当前对象的属性.方法和构造方法,一般情况下可以省略,必须 ...

  6. Java 中this和super的用法总结

    这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~ this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针. this ...

  7. 一句话搞懂Java中this和super的实现原理

    写在前面 本文隶属于专栏<100个问题搞定Java虚拟机>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定Java ...

  8. Java中的queue和deque对比详解

    队列(queue)简述 队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则.Java中,LinkedList实现了Queue接口,因为LinkedLis ...

  9. java中this和super是否可以同时使用

    1.super从子类中调用父类的构造方法,this()在同一类内调用其它方法.  2.尽管可以用this调用一个构造器,但却不能调用两个  3.this和super不能同时出现在一个构造函数里面,因为 ...

最新文章

  1. Linux基础:利用SSH上传、下载(使用sz与rz命令)
  2. 转:用nohup命令让Linux下程序永远在后台执行
  3. mac 打开html c python,在Mac系统使用Visual Studio Code运行Python的方法
  4. 保存Delphi中的环境设置中的library path
  5. linux中关于ssh实验,操作系统实验三linux的telnetftpssh的相关配置及验证
  6. ubuntu16 kickstart pxe 安装系统
  7. 图书信息管理系统报告linux,C语言图书管理系统 带程序报告
  8. 汪文君高并发编程总结-第一阶段
  9. 项目实战:Qt+ffmpeg摄像头检测工具
  10. 华为路由器Nasp设置 以及直连路由,静态路由,缺省路由,
  11. 我的博客生涯开始……
  12. 【cmd】cmd怎么到达指定的文件夹
  13. 微信开放平台PC端扫码登录功能个人总结
  14. OJDBC版本【classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别】
  15. python中素数的求法_python求素数的方法
  16. HTML5期末大作业:web网页设计与开发网站设计——爱奇艺首页(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  17. android 自动获取短信,安卓app怎样获取短信验证码自动输入
  18. E017 如何批量整理行政区划代码
  19. 名著赏读 | 为什么要上大学?读《美国高等教育》
  20. 计算机毕设Python+Vue中小学图书馆管理(程序+LW+部署)

热门文章

  1. 智能保温水杯方案开发设计
  2. python file does not exist_解决python - "Worksheet range names does not exist" KeyError in openpyxl...
  3. Frame map does not exist
  4. js与jquery阻止冒泡的方法
  5. 小米手机MIUI11带有3个实用小功能,与家庭相关,保护家人安全
  6. python怎么全选_python练习题之全选框全不选反选
  7. 以太坊浏览器的Internal Transactions检索功能(1)
  8. mac 配置 ndk 环境变量
  9. 如何在Ubuntu 18.04上安装和配置NFS服务器
  10. 微信浏览器上传图片和文件