interface A { void m1(T t); void m2(); } interface B extends A { default void m1(T t) { } } class MyClass implements B { @Override public void m2() { //To change body of implemented methods use File | Settings | File Templates. } }