Ed
há 8 meses
Vamos analisar cada afirmação: I. Contém dois métodos com o mesmo nome, o que dará erro. Falso. A classe possui dois construtores (métodos com o mesmo nome) que têm assinaturas diferentes (diferentes parâmetros), o que é permitido em Java (sobrecarga de métodos). II. Contém dois métodos sem tipo de retorno, o que dará erro. Verdadeiro. Os construtores não têm tipo de retorno, mas a afirmação pode ser interpretada como se referindo a métodos em geral. No entanto, como estamos falando de construtores, essa afirmação é confusa. Não é um erro, pois construtores não precisam de tipo de retorno. III. Não impede que seus atributos sejam modificados externamente. Verdadeiro. Os atributos da classe são públicos, o que significa que podem ser acessados e modificados diretamente de fora da classe. Com base na análise: - A afirmação I é falsa. - A afirmação II é confusa, mas pode ser considerada verdadeira se interpretada como um erro de redação, já que construtores não têm tipo de retorno. - A afirmação III é verdadeira. Portanto, a alternativa correta que contém as afirmações verdadeiras é: III, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade