Originally posted by Arul kumar:
I'm sorry, I don't understand why is it static 'implicitly'?
A field defined within an interface is implicity static because you can not instantiate an interface. In order to have an instance variable, you need to be able to have an instance of that class. That's not the case with an interface. Therefore, any variables defined within the interface are implicitly static, belonging to the interface itself.