Hi all,i am new to this forum and i start learning core java.I knew the basic of java but have few doubts in my mind:

1) Why local classes in java access only final variables and parameters?

2)Why we do not have abstract variable in java although we have the concept of abstract classes and abstract method?

Can anyone please help me to find our the solutions to these questions??
Thanks in advance.