java中final static 和static final的问题
答案:4 悬赏:0
解决时间 2021-02-11 14:20
- 提问者网友:✐ۖ﹏ℳ๓北风
- 2021-02-10 17:43
java中final static 和static final的问题
最佳答案
- 二级知识专家网友:放肆的依賴
- 2021-02-10 17:58
static final 数据类型 常量名称 = 值;
这种写法是可以使用的,但是只能写在类的定义语句块中,也就是说只有类的属性允许被定义成static final的
方法中声明的变量不允许是static final的,你的代码中问题就是把static final变量的声明写到了方法体重
这种写法是可以使用的,但是只能写在类的定义语句块中,也就是说只有类的属性允许被定义成static final的
方法中声明的变量不允许是static final的,你的代码中问题就是把static final变量的声明写到了方法体重
全部回答
- 1楼网友:哭不代表软弱
- 2021-02-10 21:03
1、语法规定,static final的写法是合法的,反过来是不合法的
2、可以一起用,是放在成员变量上的(也就是说,你要写在类里作为类的成员,而不是写在方法里)
- 2楼网友:傲娇菇凉
- 2021-02-10 20:00
static是全局变量,可以作为类的成员变量,但不可以在方法变量栈里定义,比如public static final x=1
- 3楼网友:孤伤未赏
- 2021-02-10 18:47
这个 很简单吧 你想复杂了
如果只是使用final 那你如果想使用这个属性 需要实例化对象 才能使用
如果加上static 那他就属于类属性 不用实例化 直接使用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯