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意味着该字段不能被赋值超过一次。