final 标记的类不能被继承;
final 标记的方法不能被予以重写;
final 标记的变量(成员变量或者全局变量)即成为常量,只能赋值一次。如:
final int x=3;
x=4; //则会报错。
final 标记的成员变量必须在声明的同时或在该类的构造方法中显示赋值,然后才能使用。
class test
{
final int x=3;
}
或者:
class text
{
final int x;
public text()
{
x=3;
}
}
本文详细解析了final关键字在Java中的用途及限制,包括final类不可被继承、final方法不可被重写以及final变量作为常量只能赋值一次的特点。文中通过具体示例说明了final变量的正确初始化方式。
final 标记的类不能被继承;
final 标记的方法不能被予以重写;
final 标记的变量(成员变量或者全局变量)即成为常量,只能赋值一次。如:
final int x=3;
x=4; //则会报错。
final 标记的成员变量必须在声明的同时或在该类的构造方法中显示赋值,然后才能使用。
class test
{
final int x=3;
}
或者:
class text
{
final int x;
public text()
{
x=3;
}
}
3万+
376
2154
1131

被折叠的 条评论
为什么被折叠?