this和super
来源:互联网 发布:京东淘宝的周大福 编辑:程序博客网 时间:2024/04/29 22:18
一、this
1. 指代当前对象(哪个对象调用就指代该对象)
this不能出现在静态方法里
2. this指代本类的构造方法,在本类构造方法之间互相调用
使用时一定写在构造方法的第一句
不能写成死循环,不能递归调用
测试代码如下:
运行结果如下:
1
2
3
4
二、super
1. super指代父类构造方法,一般写在子类构造方法的第一句,
指明调用父类的哪一个构造方法,默认情况下,
调用的是父类的无参的构造方法super()。
2. super指代父类对象,调用被遮盖的属性或者是被覆盖的方法,
指代的是在创建子类对象过程中,由JVM自动创建的那个父类对象.
测试代码如下:
运行结果如下:
Anna
Tom
Mary
Student eat
Person eat
- super 和 this
- this 和 super
- this和super
- 关于this 和 super
- this和super关键字
- this 和 super关键字
- this 和 super
- super和this
- super()和this()区别?
- super和this关键字
- this和super
- this、super和final
- this和super
- super和this。
- this和super
- this 和 super用法
- this和Super关键字
- super和this
- 个人面试经历经验谈
- iBATIS获取正在插入的记录的编号
- 无题
- 一种经典的网络游戏服务器架构
- boost::mpl::list 源码分析
- this和super
- C语言常用排序全解
- 为SSIS编写自定义任务项(Task)之进阶篇
- gridview 输出报表:
- 无知少女泳池遇险
- Java对象的三大特性
- Linux应用在上网本是大势所趋
- asp.net控件使用大全
- STL源码剖析 - 模板类中的友元函数