社区
Web 开发
帖子详情
程序中的THIS是什么意思
eric187
2009-06-03 10:21:28
程序中 很多地方会出现this.XXX
请问下 这个this是干嘛用
比如
public String getKey(){
return this.key;
}
public void Setkey(String key){
this.key=key;
}
请大家帮我解释下 谢谢
...全文
146
2
打赏
收藏
程序中的THIS是什么意思
程序中 很多地方会出现this.XXX 请问下 这个this是干嘛用 比如 public String getKey(){ return this.key; } public void Setkey(String key){ this.key=key; } 请大家帮我解释下 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eric187
2009-06-03
打赏
举报
回复
懂了 谢谢
岁月之梦
2009-06-03
打赏
举报
回复
this最重要的特性 —— 表示当前对象
当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用
看这个例子
public class A {
String s = "Hello";
public A(String s) {
System.out.println("s = " + s);
System.out.println("1 -> this.s = " + this.s);
this.s = s;
System.out.println("2 -> this.s = " + this.s);
}
public static void main(String[] args) {
new A("HelloWorld!");
}
}
运行结果
http://www.javazh.cn
:
s = HelloWorld!
1 -> this.s = Hello
2 -> this.s = HelloWorld!
在这个例子中,构造函数A中,参数s与类A的变量s同名,这时如果直接对s进行操作则是对参数s进行操作。若要对类A的变量s进行操作就应该用this进行引用。运行结果的第一行就是直接对参数s进行打印结果;后面两行分别是对对象A的变量s进行操作前后的打印结果。
小
程序
中
this.setData是什么啊
在小
程序
中
,this.setData 是一个用于修改页面数据的函数。它的作用是将传入的对象的属性和值应用到小
程序
页面的数据对象上,并触发页面的重新渲染。 使用方法如下: this.setData({ key: value, key2: value2, ....
微信小
程序
中
this.data 和 this.setData
1、this.data:this.data 是一个对象,用于存储小
程序
页面的数据。...在微信小
程序
中
,this.data 和 this.setData 是两个用于处理数据的不同方式。this.data 是用于存储和访问小
程序
页面数据的对象。
微信小
程序
中
this.data与this.setData的区别详解
微信小
程序
中
this.data与this.setData的区别详解 this.data与this.setData的关系就是this.setData里面存储的是this.data的副本, 而界面是从this.setData里面托管的this.data的副本取数据的。 所以我们更改this....
微信小
程序
之this的指代
微信小
程序
之this的指代
this()在java
中
什么意思
?
this表示类实例本身。 this的用法: 1、表示对当前对象的引用! public class A{ /*@author 南下致君Fluoxetine @date 20210417*/ public A getA(){ return this;//表示获取当前实例本身 } } 2、表示类的...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章