永发信息网

JAVA API 中的 Field Summary

答案:3  悬赏:10  手机版
解决时间 2021-02-02 02:09
  • 提问者网友:战皆罪
  • 2021-02-01 11:21
1. 我在看 JAVA API 时,经常能看到 Field Summary 表格,这里面的变量都是大写的,请问这些 Field 是不是就是指对象中的属性? 还有,为什么都是大写的呢?我在 Java 编程的入门书里,并没有看到属性名必须大写啊。。。

例如
static String
PN_ALT

2. 有时还会看到 final 这个关键字,它是啥意思?
最佳答案
  • 五星知识达人网友:雾月
  • 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表示不可更改,一般用于修饰常量,而你所说的大写,都指得常量。变量可以小写,什么驼峰命名法之类的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯