Ed
há 3 meses
Vamos analisar as alternativas com base na classe apresentada: A) O código apresenta erro, pois o método getA() na linha 10 deve ser marcado como código abstract. - Incorreto. O método getA() é um método concreto e não precisa ser abstract. B) O código apresenta erros, pois o método metodo1() na linha 8 não apresenta deve ser terminado com ponto-e-vírgula. - Incorreto. O método abstract não precisa de um corpo, mas a declaração está correta como está. C) O código apresenta erros, pois uma classe abstrata não deve obrigatoriamente definir atributos. - Incorreto. Uma classe abstrata pode ter atributos, não é uma obrigatoriedade, mas também não é um erro. D) O código apresenta erros, pois uma classe abstrata não deve obrigatoriamente herdar de uma classe concreta. - Incorreto. Uma classe abstrata não precisa herdar de uma classe concreta, mas isso não é um erro no código apresentado. Nenhuma das alternativas está correta, pois o código apresentado não possui erros. Portanto, você deve criar uma nova pergunta.