No, Interface only has declaration. Interface does not have definations. So class can have declaration and definations. If you try to extend class by interface, you will break basic rule. So ultimatly compiler will throw an error.
Valid:
import java.rmi.Remote;
public interface MyInterface extends Remote{
}
and
import org.openqa.selenium.remote.RemoteWebDriver;
public class myClass extends RemoteWebDriver{
}
invalid:
import org.openqa.selenium.remote.RemoteWebDriver;
public interface myInterface extends RemoteWebDriver{
}
Hope above example helps.