首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

定义变量同时调用其他类方法给变量赋值为什么一定要定义为final?解决方案

2012-01-31 
定义变量同时调用其他类方法给变量赋值为什么一定要定义为final?比如说:String name cin.nextLine()Str

定义变量同时调用其他类方法给变量赋值为什么一定要定义为final?
比如说:String name = cin.nextLine();
String前不能加public这些访问修饰符,而它默认为final 这是为什么?

[解决办法]
final static 才是常量修饰符,可以交换顺序,
public final static NAME = "OK"
String类本身就是final类型的
在作为类的一个属性是可以加public的
public String name

热点排行