Well i am very well aware of;
If we declare Blank Final variable that can be initialized either in Constructor or Instance Initializer Block( which, not considered as a good coding convention)
In same fashion we can also initialized or if already initialized then can change the value of Static variable inside the Constructor
Anyone can can access Static final variable i.e [system.out.print("any static final variable")] inside the Constructor if already initialized while declaration.
Finally that we can initialized blank Static Final variable only inside the Static Initializer Block
I am well aware of the concepts like Constructor Creation / Static / Final and when all these allocated memory locations while application execution. So here is my confusion that Why i can't initialize value to blank static final variable already declared at class level, inside the Constructor ?
I need an
Crystal Clear explanation on the same any HELP will be deeply appreciated