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?