I was going to ask if the access to the variables defined in the is because they are implicity static and final. Likewise would the the class would be static and final too? That would mean it could access variables in the interface ( static ) but not in the implementing class ( gosh I hope I don't see a question like this on the exam). I apologize if I am way off base here. I read the following in the
java tutorial and that is how I interpreted it. PLEASE correct me if I am wrong.
The other thing that confuses me is that this states the methods defined in an interface are implicity abstract, so clearly I am missing something in the interpretation. Thanks in advance for any help of clarification.
from
http://java.sun.com/docs/books/tutorial/java/interpack/createinterface.html The Interface Body
The interface body contains method declarations for all the methods included in the interface. A method declaration within an interface is followed by a semicolon (

because an interface does not provide implementations for the methods declared within it. All methods declared in an interface are implicitly public and abstract.
An interface can contain constant declarations in addition to method declarations. All constant values defined in an interface are implicitly public, static, and final.