A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 双元王志超 中级黑马   /  2015-7-15 22:31  /  783 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test{ 
private static final int counter=10;  
public static void main(String [] args){          
System.out.println(++counter);        
}    

17 个回复

倒序浏览
因为是final所以不能counter++;
回复 使用道具 举报
final修饰变量 相当于常量 无法自增。
回复 使用道具 举报
final修饰的类不能被继承,修饰的方法不能被重写,修饰的变量为常量
这里是第三条,所以count是常量
回复 使用道具 举报
final修饰的变量就是常量了
回复 使用道具 举报
final修饰变量那个变量就成常量了
回复 使用道具 举报
Yunny 来自手机 中级黑马 2015-7-16 07:59:27
7#
简单地来说,被final修饰的成员变量成员方法都不能再改变啦
回复 使用道具 举报
你那个数定义的是常量,就是静态的,还是最终的,,第一个,名称应该全大写,第二个,被final修饰的常量不可以再被赋值,,自增自减就是再赋值的动作
回复 使用道具 举报
被final修饰后就相当于常量,常量当然就不能变化了啊
回复 使用道具 举报
static  和  final  不能同时出现。
回复 使用道具 举报
常量的值不能改变
回复 使用道具 举报
被final修饰的变量相当于常量,不可以改变其值
回复 使用道具 举报
final修饰变量那个变量就成常量了,建议看下day08基础最后一个知识点
回复 使用道具 举报
落叶随尘 发表于 2015-7-16 11:05
static  和  final  不能同时出现。

static 和final 可以同时出现。JAVA 工具类API里面很多这样的例子。
回复 使用道具 举报
final是用于修饰常量的,常量是不能进行自加或自减运算的
回复 使用道具 举报
dragonsoull 发表于 2015-7-17 10:30
static 和final 可以同时出现。JAVA 工具类API里面很多这样的例子。

恩   能同时出现   我刚看到   
回复 使用道具 举报
final修饰的变量是一个常量,不能被改变,所以count不能执行++count,编译会报错
回复 使用道具 举报
明显嘛final的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马