应该为:
class A{ final int a=100; //或 final int k; A(){ k=200; } } final修饰的成员变量一般和static联用以节省内存 class A{ //常量,常量要大写 public static final double PI=3.14; } final修饰的引用类型,该引用不可再重新指向其他的Java对象。但是final修饰的引用,该引用指向的对象的属性是可以修改的。 public class A{ public static void main(String[] args) { final Customer c=new Customer("LUCY",16); //c是final的,无法重新赋值 //c=new Customer("JACK",15); c.name="李四"; c.age=19; System.out.println(c.name); System.out.println(c.age); } } class Customer{ String name; int age; Customer(String name,int age){ this.name=name; this.age=age; } }