Do all methods in an Interface has by default Public visibility mode?
All interface methods ARE public abstract, all interface fields are public static final...
public abstract
public static final
see here.