У меня есть следующий интерфейс:
public interface A { public void b(); }
Однако я хочу, чтобы каждый из классов, которые его реализовали, имел другой тип возврата для метода b().
Примеры:
public class C {
public C b() {}
}
public class D {
public D b() {}
}
Как я могу определить свой интерфейс, чтобы это было возможно?