Answer: No.

The code below gives the error message

   A.java:5: An interface can't implement anything; it can only extend other
   interfaces.
   interface C implements D {
                          ^
   1 error
at compile time.
   interface D { int b(); }
	
   interface C implements D { int a(); }
		
   class B implements C {
      public int a() { return 1; }
      public int b() { return 2; }
   }
				
   public class A {
      public static void main (String args[]) {
         B b = new B();
         System.out.println("OK: "+b.a()+" "+b.b());
      }
   }

However, the following does what you would expect:

   interface D { int b(); }
	
   abstract class C implements D { abstract int a(); }
		
   class B extends C {
      public int a() { return 1; }
      public int b() { return 2; }
   }
				
   public class A {
      public static void main (String args[]) {
         B b = new B();
         System.out.println("OK: "+b.a()+" "+b.b());
      }
   }
See also Question 10 - Can an interface extend another.