public class x {
private final String a;
public void x() {
a = "Hi";
System.out.println(a);
}
}
private final String a; <- this line is showing error that 'a' is not initialized.
I tried private final String a = "";
And a = "Hi";
Then it says I cannot assign a value to final variable.
How do I modify or assign new value to final String in another method?