Java中this和super关键字有何本质区别,如何正确运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2583个文字,预计阅读时间需要11分钟。
this的理解:指当前对象或正在创建的对象,可以调用的结构:属性、方法;构造器调用this属性、方法。
this:
this理解为:当前对象 或 当前正在创建的对象
可以调用的结构:属性、方法;构造器
this调用属性、方法:
先了解一下形参:
形参的意义就是给属性赋值,我们是要给同名的属性赋值,这时候我们就把形参名和属性的名字写成一样,这样我们就知道我们传入的形参就是要给我们同名的属性去赋值的.
在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,
通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参。
本文共计2583个文字,预计阅读时间需要11分钟。
this的理解:指当前对象或正在创建的对象,可以调用的结构:属性、方法;构造器调用this属性、方法。
this:
this理解为:当前对象 或 当前正在创建的对象
可以调用的结构:属性、方法;构造器
this调用属性、方法:
先了解一下形参:
形参的意义就是给属性赋值,我们是要给同名的属性赋值,这时候我们就把形参名和属性的名字写成一样,这样我们就知道我们传入的形参就是要给我们同名的属性去赋值的.
在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,
通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参。

