Java中如何详细区分this与super关键字用法?

2026-05-25 22:420阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计684个文字,预计阅读时间需要3分钟。

Java中如何详细区分this与super关键字用法?

目录- 父类空间优先于子类对象生成- super和this的含义- super和this的用法- 继承的特性- 父类空间优先于子类对象生成- 在每次创建子类对象时,先初始化父类空间,再创建子类本身

目录
  • 父类空间优先于子类对象产生
  • super和this的含义
  • super和this的用法
  • 继承的特点

父类空间优先于子类对象产生

在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下:

super和this的含义

super :代表父类的存储空间标识(可以理解为父亲的引用)。 this :代表当前对象的引用(谁调用就代表谁)。

阅读全文
标签:使用

本文共计684个文字,预计阅读时间需要3分钟。

Java中如何详细区分this与super关键字用法?

目录- 父类空间优先于子类对象生成- super和this的含义- super和this的用法- 继承的特性- 父类空间优先于子类对象生成- 在每次创建子类对象时,先初始化父类空间,再创建子类本身

目录
  • 父类空间优先于子类对象产生
  • super和this的含义
  • super和this的用法
  • 继承的特点

父类空间优先于子类对象产生

在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下:

super和this的含义

super :代表父类的存储空间标识(可以理解为父亲的引用)。 this :代表当前对象的引用(谁调用就代表谁)。

阅读全文
标签:使用