社区
Java
帖子详情
java中变量名前面有个下划线表示什么意思
kk_lucky
2012-10-10 04:09:38
比如_id=id;两个id什么区别
...全文
2707
11
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
11 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
a8509190
2012-10-13
以前C/C++语言的习惯吧 _表示全局变量 一般类的变量都加上, 但是java里面没必要
打赏
举报
回复
赞
chenshuang_com
2012-10-12
只是一个普通的变量命名而已,没有什么特别的
打赏
举报
回复
赞
wang_xiaoxin
2012-10-11
妹纸你真有意思
打赏
举报
回复
赞
Ice379771942
2012-10-11
[Quote=引用 4 楼 的回复:]
private int _id;
public void setId(int id){
_id=id;}
public int getId(){
return _id;}
[/Quote]
这个没差吧,你的_id是变量,id只是参数。。。this.id=id中this.id指得是本类的变量id,而id值得是参数,这两个不一样。加this是为了让编译器区分出来
打赏
举报
回复
赞
ymhnan
2012-10-10
只是名字
打赏
举报
回复
赞
_jerrytiger
2012-10-10
可以改成这样。
private int id;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
打赏
举报
回复
赞
_jerrytiger
2012-10-10
编程习惯问题。
有的人喜欢将全部变量 与 局部变量加以区分, 就在变量名前面加个_
其实不这样也可以 , 都用同样的名字 , 但是,局部访问全局变量时用 this.xxx ,访问局部变量就直接 xxx
打赏
举报
回复
赞
kk_lucky
2012-10-10
private int _id;
public void setId(int id){
_id=id;}
public int getId(){
return _id;}
打赏
举报
回复
赞
liangtu
2012-10-10
把具体的代码贴出来!
打赏
举报
回复
赞
kk_lucky
2012-10-10
上面那句话是在一个一个set方法里,为什么不用this.id=id;呢
[Quote=引用 1 楼 的回复:]
没区别,变量名字不一样而已,这就像两个名字,你而已一个人去两个不一样的名字,也可以两个名字给两个人,这两个都是变量
[/Quote]
打赏
举报
回复
赞
Ice379771942
2012-10-10
没区别,变量名字不一样而已,这就像两个名字,你而已一个人去两个不一样的名字,也可以两个名字给两个人,这两个都是变量
打赏
举报
回复
赞
相关推荐
变量名
前的
下划线
类
变量名
前加
下划线
是为了说明该变量为private,与public变量相区分(primer等著作
中
这样用)。在有些情况下也是为了区分变量和成员函数。不过没有特别规定。只是一个style的问题。
关于xcode——
变量名
前面
的
下划线
对 ARC机制还不是很熟悉,所以添加成员变量的时候参照了系统自动生成的变量定义。 于是是这样的。 @property (strong, nonatomic) IBOutlet UILabel *dataLabel; @property (strong, nonatomic) id dataObject; @property (strong, nonatomic) I
for _ in range(100)
中
的
下划线
_
表示
什么意思?
data = [ [random.randint(0,100), random.randint(0,100), random.randint(0,100)] for _ in range(80) ] 这个
下划线
“_”
表示
什么意思呢? _ 是个占位符,循环
中
不关心具体的元素内容,就是简单的“让它循环这么多次”。 ...
php
变量名
前加一个
下划线
含义
https://segmentfault.com/q/1010000006467833 一个
下划线
是私有变量以及私有方法两个
下划线
是PHP内置变量。 以
下划线
开头,
表示
为类的私有成员. 这只是个不成文的规定, 非要说好处,就是增强可读性吧, 你一看到以
下划线
开头的, 就是私有成员了. 框架将
变量名
、函数名用 _ 开头就是为了避免与用户用的名字冲突。 也可以通过 _ 开头
表示
私...
发帖
Java
微信扫一扫
点击复制链接
分享社区
下载分享明细
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
社区管理员
加入社区
帖子事件
创建了帖子
2012-10-10 04:09
社区公告
暂无公告