Supongamos que estoy usando una interfaz con un parámetro de tipo genérico interface Foo<T> {
T getOne();
void useOne(T t);
}
La intención es que el tipo T es abstracto: se impone una res
¿Es posible, en Java, exigir que una clase tenga un conjunto específico de subclases y ninguna otra? Por ejemplo: public abstract class A {}
public final class B extends A {}
public final class C ex