as i know interface is fully abstract class whose methods are public by default and data members are public static final. so, what is abstract interface?
public abstract interface Servlet {
public abstract void init(ServletConfig paramServletConfig)
throws ServletException;
public abstract ServletConfig getServletConfig();
public abstract void service(ServletRequest paramServletRequest,
ServletResponse paramServletResponse) throws ServletException,
IOException;
public abstract String getServletInfo();
public abstract void destroy();
}