Yes. An interface can extend multiple interfaces, as shown here:
interface Maininterface extends inter1, inter2, inter3{
// methods
}
A single class can also implement multiple interfaces
interface A
{
void test();
}
interface B
{
void test();
}
class C implements A, B
{
@Override
public void test() {
}
}
Single implementation works for both.