Imagem de fundo

Considere o código em Java a seguir.package...

Considere o código em Java a seguir.


package com.mpu.questao;


public sealed class MPU {}

final class MPF extends MPU {}

sealed class MPM extends MPU {}

final class MPDFT extends MPU {}

non-sealed class MPT extends MPU {}


O código acima possui um erro, pois a classe:


A

MPU, sendo sealed, omitiu a cláusula permits;


B

MPF, sendo final, não pode estender a classe MPU, que é sealed;


C

MPM, sendo sealed, não definiu nenhuma subclasse permitida;


D

MPT, sendo non-sealed, não pode estender a classe MPU, que é sealed;


E

MPDFT, sendo final, não pode ser declarada após a classe MPM, de escopo protected.