[转载] Java中this和super关键字分别是什么意思
参考链接: Java中的Super关键字
this和super关键字
this是自身的一个对象,代表对象本身可以理解为指代当前的对象,它可以调用当前对象的属性、方法和构造方法,一般情况下可以省略,必须使用this的地方是区分出现名字重复的参数和属性 与this类似,super相当于是指代当前的对象的父类,调用父类的属性、方法和构造方法
super和this有什么区别?
this指代当前对象,super指代父类对象this可以调用自身的属性和方法还有父类的属性和方法super只能调用父类的属性和方法this可以调用当前类的其它构造方法,super调用父类构造方法
super调用父类的构造方法: 当创建子类对象时,如果父类存在无参的构造方法,系统会自动调用父类无参的构造方法;如果父类不存在无参的构造方法,就必须使用super给父类构造方法传参.在子类构造方法的第一行加上:super(参数)
[转载] Java中this和super关键字分别是什么意思相关推荐
- java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理
知道的越多,不知道的就越多,业余的像一棵小草! 编辑:业余草 来源:https://www.xttblog.com/?p=5028 B 站:业余草 最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面 ...
- [转载] Java中的50个关键字
参考链接: Java平台如何独立 Java中的50个关键字 关键字也称为保留字,是指java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式使用,不能自行定义.Java中有50个常 ...
- Java中this、super关键字的用法
一.this关键字代表当前对象的引用,用在当前类中,有三个方法: this()代表在当前类中调用其他的构造方法,并且只能在构造方法中写,只能调用一次,只能写在第一行. this.date代表访问当前类 ...
- Java中的两个关键字——super、this
Java中的两个关键字--super.this 神话丿小王子的博客主页 一.super super 是java中方的一个关键字,用它可以引用父类中的成员: super可用于访问父类中定义的属性 sup ...
- java枚举类型有什么用_[转载] Java中枚举类型的使用 - enum
本文转载自博客 - Java枚举类型, 博主对原文内容及结构作了一定的修改. 1 枚举类的编译特性 从JDK 5开始, Java中多了一个关键字 -- enum: 可以将一组具有名称的值(包括Stri ...
- Java中的50个关键字
2019独角兽企业重金招聘Python工程师标准>>> Java中的50个关键字 关键字也称为保留字,是指java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式 ...
- JAVA中this和super用法
参考网上资料和自行理解总结java中this和super中各自用法及其差异 <一>. this的用法 构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对 ...
- java方法重写和super关键字
//java方法重写和super关键字 //在继承中,其实就是子类定义了和父类同名的方法 //就是方法,属性都是相通的 //重写限制: //被子类重写的方法不能拥有比父类方法更加严格的权限 //sup ...
- 教妹学Java(三十三):super 关键字的用法
你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十七篇,今天我们来谈谈 Java 的 super 关键字--super 关键字有哪些用法? ...
最新文章
- SQL Server 2008 缩小数据库日志
- python保存csv_python怎样保存csv文件
- AppWidget应用(一)---创建一个appWidget
- Leetcode 之Evaluate Reverse Polish Notation(41)
- python不满足条件重新输入_在python里为何不满足while条件,while里语句却可以执行?...
- 需求简报_代码简报:NASA将所有研究成果发布为开放数据
- 猜数字游戏python程序_python经典小程序:猜数字游戏
- 分享一个绝佳的实战机器学习的机会,边学边比拿奖金!
- rdesktop 访问windows remote desktop
- 如何将汇编语言转换为c语言,如何把汇编语言转换成C语言
- 微信接口类php,【微信接口库】分享10个常用的php微信接口类
- 对结对编程盟友的个人项目代码分析
- uview Cell 单元格 右侧箭头偏小
- 精品基于Uniapp+Springboot实现的患者服药提醒APP
- 项目管理第十三章项目相关方管理
- 5G笔记| 概述:5G网络架构(NSA/SA组网)、无线资源控制RRC、语音通话
- 计算机网络时间同步(时钟同步)的重要性
- 安全需求规范和管理指南
- top和margin-top等的区别
- Log日志文件格式说明
热门文章
- jsp中String path = request.getContextPath()的作用
- (扩展欧几里德算法)zzuoj 10402: C.机器人
- java中对象的初始化过程
- php windows共享内存,给PHP开启shmop扩展实现共享内存
- -bash: wget: 未找到命令_18个堪称神器的命令行工具,高效运维必备
- python基础实训_python基础实践(三)
- c语言斐波那契数列_剑指Offer-10-I.斐波那契数列
- GooglePerformanceTools--tcmalloc
- 向MIP开源项目提交Issues
- 「作文素材详解」写作必知篇:语言优美不是作文第一要求