Java中如何详细区分this与super关键字用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计684个文字,预计阅读时间需要3分钟。
目录- 父类空间优先于子类对象生成- super和this的含义- super和this的用法- 继承的特性- 父类空间优先于子类对象生成- 在每次创建子类对象时,先初始化父类空间,再创建子类本身
目录
- 父类空间优先于子类对象产生
- super和this的含义
- super和this的用法
- 继承的特点
父类空间优先于子类对象产生
在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下:
super和this的含义
super :代表父类的存储空间标识(可以理解为父亲的引用)。 this :代表当前对象的引用(谁调用就代表谁)。
本文共计684个文字,预计阅读时间需要3分钟。
目录- 父类空间优先于子类对象生成- super和this的含义- super和this的用法- 继承的特性- 父类空间优先于子类对象生成- 在每次创建子类对象时,先初始化父类空间,再创建子类本身
目录
- 父类空间优先于子类对象产生
- super和this的含义
- super和this的用法
- 继承的特点
父类空间优先于子类对象产生
在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下:
super和this的含义
super :代表父类的存储空间标识(可以理解为父亲的引用)。 this :代表当前对象的引用(谁调用就代表谁)。

