Exercicio Java 02

2 respostas
I

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.

2 Respostas

D

Alguma coisa sobre classes abstratas:

http://www.guj.com.br/posts/list/44273.java

ViniGodoy

Ponha as duas classes no seu IDE favorito e teste.

Criado 2 de outubro de 2008
Ultima resposta 2 de out. de 2008
Respostas 2
Participantes 3