Java基础语法 - 面向对象 - this 关键字
2024-09-26 21:43:12
在Java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法。
this关键字引用的就是本类的一个对象,在局部变量或方法参数覆盖了成员变量时,就要添加this关键字明确引用的是类成员还是局部变量或方法参数。
package mingri.chapter_6; public class BookTest {
public String name; public void setName(String name) {
this.name = name;
} public String getName() {
int id = 0;
this.setName("Java"); // 使用this调用类方法
return id + this.name; // 使用this调用类变量
} public static void main(String[] args) {
BookTest book = new BookTest();
String bookName = book.getName();
System.out.println("bookName: " + bookName);
}
}
最新文章
- cloudera learning6:Hadoop Security
- HDU2544 最短路dij
- 赞!jsPDF – 基于 HTML5 的强大 PDF 生成工具
- ubuntu 13.10 skype登不上问题
- Android -- 自定义带进度条的按钮
- c#中的static
- android 无法生成R文件的原因剖析
- mongo db 使用方法
- 基于.NetCore的Redis5.0.3(最新版)快速入门、源码解析、集群搭建与SDK使用【原创】
- 包建强的培训课程(4):App测试深入学习和研究
- 使用线程统计信息(Thread Statistics)
- 在JavaEE中使用Mybatis框架
- Windows登录类型及安全日志解析
- [.net core学习] .net core中的MD5CryptoServiceProvider取代方法
- adb 安装apk到只当设备
- 百度接口test
- 02-创建String对象
- Spring学习笔记3——消息队列(rabbitmq), 发送邮件
- MySQL中乐观锁和悲观锁 原理、区别
- Array.reduce()方法的使用