1. 我在看 JAVA API 时,经常能看到 Field Summary 表格,这里面的变量都是大写的,请问这些 Field 是不是就是指对象中的属性? 还有,为什么都是大写的呢?我在 Java 编程的入门书里,并没有看到属性名必须大写啊。。。
例如
static String
PN_ALT
2. 有时还会看到 final 这个关键字,它是啥意思?
JAVA API 中的 Field Summary
答案:3 悬赏:10 手机版
解决时间 2021-02-02 02:09
- 提问者网友:战皆罪
- 2021-02-01 11:21
最佳答案
- 五星知识达人网友:雾月
- 2021-02-01 11:58
这是Java里面的常量定义,比如说你要定义一个常量字符串static String STR="..........",一般在Java里面定义常量的时候用全大写变量名,而且最好定义为final static,定义为final是防止被用户修改,定义为static是为了直接用类名访问。比如说你定义了一个类Person,它包含一个常量MAX_AGE,你就可以这样定义:final static int MAX_AGE=200。这样定义以后如果你在其他地方使用这个常量的时候,就可以这样访问:int age = Person.MAX_AGE。而且这个值不能被改变,因为它是final类型的。一般这种常量都是定义在接口里面的,接口里面定义的所有数据成员都是public final static类型,即使你在接口当中这样写:int MAX_AGE=200.它这个量也是public final static类型的,也就是说接口里面:int MAX_AGE=200和public final static int MAX_AGE=200两句话是等价的
当然你也可以不遵守这个规则,但是这是建议使用的方式,你按自己的想法去写总会有些缺漏的。毕竟是前人总结的经验,有它的可取之处
当然你也可以不遵守这个规则,但是这是建议使用的方式,你按自己的想法去写总会有些缺漏的。毕竟是前人总结的经验,有它的可取之处
全部回答
- 1楼网友:神的生死簿
- 2021-02-01 13:38
呵呵常量才会全部大写并用下划线连接 第一个String不是变量名哦
再看看别人怎么说的。
- 2楼网友:廢物販賣機
- 2021-02-01 12:32
final表示不可更改,一般用于修饰常量,而你所说的大写,都指得常量。变量可以小写,什么驼峰命名法之类的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯