Pah*_*ora 28 java string variables final
以下陈述之间有什么区别
String name = "Tiger"; final String name ="Tiger";
虽然String类是finalclass,但为什么我们需要创建一个String"CONSTANT"变量作为final?
String
final
Aym*_*ieh 53
final在此上下文中意味着变量name只能分配一次.String再次为其分配不同的对象会导致编译错误.
name
我认为这里混淆的原因是final关键字可以在几个不同的上下文中使用:
有关每种情况的示例,请参阅维基百科关于Java最终版的文章.
归档时间:
16 年,11 月 前
查看次数:
15186 次
最近记录:
14 年,3 月 前