社区
Java
帖子详情
java中变量名前面有个下划线表示什么意思
kk_lucky
2012-10-10 04:09:38
比如_id=id;两个id什么区别
...全文
3339
11
打赏
收藏
java中变量名前面有个下划线表示什么意思
比如_id=id;两个id什么区别
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
打赏
举报
回复
没区别,变量名字不一样而已,这就像两个名字,你而已一个人去两个不一样的名字,也可以两个名字给两个人,这两个都是变量
使用
Java
创建变量与命名变量.pdf
首先,
Java
中
变量的命名规则如下:
变量名
是区分大小写的,并且可以由字母、美元符号$或
下划线
字符_开头,后面跟着字母、数字、$或_字符的无限序列。按照约定,
变量名
应以字母开头,不应以$开头或使用空白字符,且不...
java
基础入门变量定义
变量名
应遵循标识符命名规则,即只能以字母、美元符号或
下划线
开始,后面可以跟字母、数字、美元符号或
下划线
,且不能使用
Java
的保留关键字。在
变量名
的选择上,通常使用有意义的英文单词或缩写,以增加代码的可读性...
Java
中
驼峰与
下划线
相互转换
驼峰命名法通常用于
变量名
、方法名和类名,其
中
每个单词的首字母大写,除了第一个单词全小写。
下划线
命名法则是在每个单词之间插入
下划线
,所有单词首字母小写。 1. 驼峰命名法转换: 上述代码提供了一个名为`...
8.
java
变量.zip
-
变量名
应以字母、
下划线
(_)或美元符号($)开头,后续可跟字母、数字、
下划线
或美元符号。 - 避免使用
Java
关键字作为
变量名
。 - 建议使用驼峰命名法(CamelCase),即将每个单词首字母大写,如`firstName`。 ...
Java
变量(学习笔记).docx
Java
变量是程序
中
存储数据的基本单元,它们在内存
中
占据特定的空间,用于保存程序执行过程
中
的各种信息。在
Java
中
,正确地声明、命名、初始化和访问变量是编写有效代码的关键。 1. 变量的定义与声明: 变量的定义...
Java
51,397
社区成员
85,846
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章