社区
Java SE
帖子详情
问一个java常量定义问题
zixiakoma
2008-05-28 08:57:56
请定义一个常量整型A,其值为15
我是这么定义的final int A=15,有人说我不对应该这么定义public final static int A=15,说我那么定义值会变,到底怎么回事?
...全文
503
11
打赏
收藏
问一个java常量定义问题
请定义一个常量整型A,其值为15 我是这么定义的final int A=15,有人说我不对应该这么定义public final static int A=15,说我那么定义值会变,到底怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
holyzf
2008-06-02
打赏
举报
回复
public 声明为公有变量
static 声明为静态变量
这样可以直接用类名加引用符使用此变量
如:
public static final int a = 1;
ClassName.a
blueness21
2008-05-30
打赏
举报
回复
thx楼上的
humman7
2008-05-28
打赏
举报
回复
[Quote=引用 4 楼 blueness21 的回复:]
就是我不明白为什么是类变量,public final int a=15 不可以么?
我也是初学,幼稚地方还望见谅.
[/Quote]
可以呀,不过一般的常量名都定位大写的
zixiakoma
2008-05-28
打赏
举报
回复
[Quote=引用 7 楼 mayuanfei 的回复:]
final 这个修饰符就是用来定义这个量是不能改变的。
Public 是访问的可见范围问题。
两个没有必然的联系。
public final static int A=15这样定义无非是让项目中的其他类也能使用这个值而已。
[/Quote]
谢谢,你这么解释我,明白了。
还有谢谢大家热心回答,thks all。
mayuanfei
2008-05-28
打赏
举报
回复
final 这个修饰符就是用来定义这个量是不能改变的。
Public 是访问的可见范围问题。
两个没有必然的联系。
public final static int A=15这样定义无非是让项目中的其他类也能使用这个值而已。
xql80329
2008-05-28
打赏
举报
回复
[Quote=引用 4 楼 blueness21 的回复:]
就是我不明白为什么是类变量,public final int a=15 不可以么?
我也是初学,幼稚地方还望见谅.
[/Quote]
什么类变量. final 是 最终 意思
还能变吗?
zixiakoma
2008-05-28
打赏
举报
回复
[Quote=引用 1 楼 yirentianran 的回复:]
啊
[/Quote]
咋 了?迷糊了。。不知道到底怎么定义了。
blueness21
2008-05-28
打赏
举报
回复
就是我不明白为什么是类变量,public final int a=15 不可以么?
我也是初学,幼稚地方还望见谅.
blueness21
2008-05-28
打赏
举报
回复
LS的解释不是很明白
胡矣
2008-05-28
打赏
举报
回复
final修饰一个属性是不可修改的
final int A=15 你这样定义是不可以被修改的
访问级别是包私有的一个实例变量
通常是这样定义的
public final static int A=15
一个不可以改变值得属性就是一个常量
通常定义为一个公有的类变量
胡矣
2008-05-28
打赏
举报
回复
啊
Java
常量
都可以
定义
在哪里?
哈哈,很搞笑的
问
题
吧!可是小编在实际开发中还真的遇到了
一个
相关的麻烦,敦促我把这个知识点梳理一下。大神可以飘过,小白还真是要了解一下的好。
常量
使用目的 1、
常量
提取出来有利于代码阅读,而且下次再做这种判断不用手写或复制,直接通过
常量
类就能得到,能够避免有的地方是username,有的地方是name来判断同
一个
逻辑含义相同变量
问
题
。 不过我觉得提取出来并不会有利于代码性能提升,因为
常量
分配在内存的...
什么是
Java
常量
?&
常量
定义
二.
常量
知识点:
常量
含义:在程序执行过程中,不可改变的量 分类: 1. 数字字面量:程序中出现的数字 整数默认是int类型 小数默认是double类型 2. 字面值
常量
:使用双引号括起来的内容 ...
Java
中
定义
常量
的几种方法
Interface
定义
常量
方法 Class
定义
常量
方法 这两者有什么区别呢? 1.代码简洁 2. interface 中
定义
常量
方法生成的 class 文件比第一种方法的更小 为什么小呢? 我们都知道 interface 没有继承 Object,Object 是所有类的基类,所以 interface 不是类。
Java
在编译之后会在字节码文件中生成 <init> 方法,称之为实例...
如何在
Java
中
定义
常量
对于
Java
中的
常量
这一主题,似乎存在许多混淆。有些人使用整数或字符串来
定义
常量
,而另一些人则使用枚举。. 我还遇到了在它们自己的接口中
定义
的
常量
–其中使用
常量
的类必须实现接口。此策略通常称为接口
常量
设计模式。 在本文中,我们将查看在
Java
中存储
常量
的两种最常见的策略:整数和枚举。 首先,无论何时决定使用
常量
,您都应该非常肯定
常量
不会随着时间的推移而改变,这样就可以避免重新编译。 在本文中,我们...
java
定义
常量
_
JAVA
中
定义
常量
方法
JAVA
中
定义
常量
方法(2013-01-28 14:30:19)标签:it一、
常量
定义
的基本注意事项。在
Java
语言中,主要是利用final关键字(在
Java
类中灵活使用Static关键字)来
定义
常量
。当
常量
被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来
定义
一个
常量
:finaldouble PI=3.1315。在
定义
这个
常量
时,需要注意如下内容:一是
常量
在
定义
的时候,就需要对
常量
进...
Java SE
62,622
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章