参考链接: Java中的Super关键字

this和super关键字

this是自身的一个对象,代表对象本身可以理解为指代当前的对象,它可以调用当前对象的属性、方法和构造方法,一般情况下可以省略,必须使用this的地方是区分出现名字重复的参数和属性  与this类似,super相当于是指代当前的对象的父类,调用父类的属性、方法和构造方法

super和this有什么区别?

this指代当前对象,super指代父类对象this可以调用自身的属性和方法还有父类的属性和方法super只能调用父类的属性和方法this可以调用当前类的其它构造方法,super调用父类构造方法

super调用父类的构造方法: 当创建子类对象时,如果父类存在无参的构造方法,系统会自动调用父类无参的构造方法;如果父类不存在无参的构造方法,就必须使用super给父类构造方法传参.在子类构造方法的第一行加上:super(参数)

[转载] Java中this和super关键字分别是什么意思相关推荐

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

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

  2. [转载] Java中的50个关键字

    参考链接: Java平台如何独立 Java中的50个关键字 关键字也称为保留字,是指java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式使用,不能自行定义.Java中有50个常 ...

  3. Java中this、super关键字的用法

    一.this关键字代表当前对象的引用,用在当前类中,有三个方法: this()代表在当前类中调用其他的构造方法,并且只能在构造方法中写,只能调用一次,只能写在第一行. this.date代表访问当前类 ...

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

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

  5. java枚举类型有什么用_[转载] Java中枚举类型的使用 - enum

    本文转载自博客 - Java枚举类型, 博主对原文内容及结构作了一定的修改. 1 枚举类的编译特性 从JDK 5开始, Java中多了一个关键字 -- enum: 可以将一组具有名称的值(包括Stri ...

  6. Java中的50个关键字

    2019独角兽企业重金招聘Python工程师标准>>> Java中的50个关键字 关键字也称为保留字,是指java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式 ...

  7. JAVA中this和super用法

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

  8. java方法重写和super关键字

    //java方法重写和super关键字 //在继承中,其实就是子类定义了和父类同名的方法 //就是方法,属性都是相通的 //重写限制: //被子类重写的方法不能拥有比父类方法更加严格的权限 //sup ...

  9. 教妹学Java(三十三):super 关键字的用法

    你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十七篇,今天我们来谈谈 Java 的 super 关键字--super 关键字有哪些用法? ...

最新文章

  1. SQL Server 2008 缩小数据库日志
  2. python保存csv_python怎样保存csv文件
  3. AppWidget应用(一)---创建一个appWidget
  4. Leetcode 之Evaluate Reverse Polish Notation(41)
  5. python不满足条件重新输入_在python里为何不满足while条件,while里语句却可以执行?...
  6. 需求简报_代码简报:NASA将所有研究成果发布为开放数据
  7. 猜数字游戏python程序_python经典小程序:猜数字游戏
  8. 分享一个绝佳的实战机器学习的机会,边学边比拿奖金!
  9. rdesktop 访问windows remote desktop
  10. 如何将汇编语言转换为c语言,如何把汇编语言转换成C语言
  11. 微信接口类php,【微信接口库】分享10个常用的php微信接口类
  12. 对结对编程盟友的个人项目代码分析
  13. uview Cell 单元格 右侧箭头偏小
  14. 精品基于Uniapp+Springboot实现的患者服药提醒APP
  15. 项目管理第十三章项目相关方管理
  16. 5G笔记| 概述:5G网络架构(NSA/SA组网)、无线资源控制RRC、语音通话
  17. 计算机网络时间同步(时钟同步)的重要性
  18. 安全需求规范和管理指南
  19. top和margin-top等的区别
  20. Log日志文件格式说明

热门文章

  1. jsp中String path = request.getContextPath()的作用
  2. (扩展欧几里德算法)zzuoj 10402: C.机器人
  3. java中对象的初始化过程
  4. php windows共享内存,给PHP开启shmop扩展实现共享内存
  5. -bash: wget: 未找到命令_18个堪称神器的命令行工具,高效运维必备
  6. python基础实训_python基础实践(三)
  7. c语言斐波那契数列_剑指Offer-10-I.斐波那契数列
  8. GooglePerformanceTools--tcmalloc
  9. 向MIP开源项目提交Issues
  10. 「作文素材详解」写作必知篇:语言优美不是作文第一要求