Java中this和super关键字有何本质区别,如何正确运用?

2026-04-19 19:040阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Java中this和super关键字有何本质区别,如何正确运用?

this的理解:指当前对象或正在创建的对象,可以调用的结构:属性、方法;构造器调用this属性、方法。

this:

this理解为:当前对象 或 当前正在创建的对象

可以调用的结构:属性、方法;构造器

this调用属性、方法:

先了解一下形参:

形参的意义就是给属性赋值,我们是要给同名的属性赋值,这时候我们就把形参名和属性的名字写成一样,这样我们就知道我们传入的形参就是要给我们同名的属性去赋值的.

在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,

通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参。

阅读全文
标签:区别

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

Java中this和super关键字有何本质区别,如何正确运用?

this的理解:指当前对象或正在创建的对象,可以调用的结构:属性、方法;构造器调用this属性、方法。

this:

this理解为:当前对象 或 当前正在创建的对象

可以调用的结构:属性、方法;构造器

this调用属性、方法:

先了解一下形参:

形参的意义就是给属性赋值,我们是要给同名的属性赋值,这时候我们就把形参名和属性的名字写成一样,这样我们就知道我们传入的形参就是要给我们同名的属性去赋值的.

在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,

通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参。

阅读全文
标签:区别