what is the point of having an instance variable as final?
isn´t it better to have that variable set as a static final variable then?
cause if it can\'t be chang
class A{ public final int x; A(int arg){ x = arg; // This is legal !!! } } public class HelloWorld{ public static void main(String []args){ A a = new A(1); A b = new A(2); System.out.printf("a.x = %d, b.x = %d", a.x, b.x); } }