class Jeopardy {
public static final String PRICE = "$400";
}
public class DoubleJeopardy extends Jeopardy {
public static final String PRICE = "2 cents";
<pre name="code" class="java"> public static void main(String[] args) {
System.out.println(DoubleJeopardy.PRICE);
}}
打印结果为2 cents
final 修饰符对方法和字段而言,意味着某些完全不同的事情。对于方法,final意味着该方法不能被覆写(对实例方法而言)或者隐藏(对静态方法而言)。
对于字段,final意味着该字段不能被赋值超过一次。
本文通过一个具体的Java代码示例,介绍了final修饰符在方法和字段中的不同含义。对于方法,final表示不可覆写;对于字段,则表示只能初始化一次。
2477

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



