

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Sejam as seguintes classes Java, que ocupam, cada qual, o seu próprio arquivo:
package excecao;
public class XP01 extends Exception {
public XP01() {
}
}
package excecao;
public class XP1A extends XP01 {
public XP1A() {
}
}
package excecao;
public class XP02 extends Exception {
public XP02() {
}
}
package excecao;
public class XP2A extends XP02 {
public XP2A() {
}
}
import excecao.*;
public class IPx {
public void fnc01(Object o) throws XP01, XP2A {
}
}
Qual classe poderá ser inserida em um projeto, juntamente com as classes acima, sem produzir erros de compilação?
import excecao.*;
public class IPa extends IPx {
public void fnc01(Object o) throws Exception, Exception {
}
}
import excecao.*;
public class IPb extends IPx {
public void fnc01(Object o) throws XP2A, XP1A {
}
}
import excecao.*;
public class IPc extends IPx {
public void fnc01(Object o) throws XP02 {
}
}
import excecao.*;
public class IPd extends IPx {
public void fnc01(Object o) throws XP01, XP02 {
}
}
import excecao.*;
public class IPe extends IPx {
public void fnc01(Object o) throws XP01, XP02 {
}
}