Ed
há 3 meses
Vamos analisar cada uma das afirmações: I. Toda assinatura de método abstrato deve ser implementada pela próxima classe mais especializada da hierarquia e que não seja abstrata. Verdadeiro, essa afirmação está correta. Um método abstrato deve ser implementado por qualquer subclasse concreta (não abstrata) que herde da classe abstrata. II. Assinaturas de métodos não abstratos, declarados em uma classe abstrata, também precisam ser implementadas pela subclasse. Verdadeiro, essa afirmação também está correta. Métodos não abstratos em uma classe abstrata devem ser implementados pelas subclasses, a menos que a subclasse também seja abstrata. III. Toda assinatura de método abstrato não possui chaves e é finalizada com ponto e vírgula. Verdadeiro, essa afirmação está correta. Um método abstrato é declarado sem chaves e termina com um ponto e vírgula. IV. Assim como os métodos, o construtor de uma classe abstrata pode ser também abstrato. Falso, essa afirmação é incorreta. Construtores não podem ser abstratos, pois eles são usados para instanciar objetos e uma classe abstrata não pode ser instanciada. Com base nas análises, as afirmações corretas são I, II e III. Portanto, a alternativa que contém todas as afirmações verdadeiras é: I, II e III. Se a pergunta não fornecer opções específicas, você deve escolher a alternativa que menciona essas três afirmações como corretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade