java中的this关键字

java中的this关键字

类似于一个指针,代表着当前类。static修饰的方法中不能出现this关键字,

1. this.属性

在类中写this.属性时,如果在本类中使用时,可以在合适的时候省略不写

当在setName这种构造方法时,必须使用。即,当局部变量和成员变量同名的时,想使用成员变量的时候,必须写this关键字。

2. this.方法

静态方法内部不能使用this关键字

在同一个类中直接调用和自己同级的(非静态)方法时,就是this省略的写法

this在继承中可以直接调用自己的方法

3. this()

调用本类的构造方法

注意事项:

  1. 不能再普通方法中使用,想使用必须在构造方法中
  2. this()在构造方法中使用必须放在第一句
  3. 一个类中的构造方法中不能通过this()相互调用
  4. this()不能和super()同时使用
posted @   ning12  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示