Quais as alternativas falsas no cod abaixo?
abstract class A{
abstract short m1();
short m2() { return (short) 420;}
}
abstract class B extends A{
short m1() {return (short) 42;}
}
A) Compila sem mudanças
B) A classe B precisa conter uma declaração abstrata do metoso m2() ou implementa-lo para qye o cod. compile
C) É permitido, mas não necessário, que a classe B contenha uma declaração acstrata no metodo m2() ou implementa-lo para que o cod compile.
D) De acordo com alinha 8, a classe A precisa declarar o metodo m1() de alguma forma.
E) Se a linha 6 fosse substituida por ‘class B extends A{’ o cod compilaria.