Something I've seen a lot but never thought to question it... In a Java Interface, what is the difference between:
public void myMethod(); and
public abstract void myMethod(); I understand the purpose of the abstract keyword in a Java class, but what purpose does it serve (if any) in an interface?