Logo Passei Direto
Buscar
Pergunta 10,2 pts Considere a classe em Java a seguir: class Pessoa { public String nome; public int idade; public String cpf; public Pessoa(String n) { this.nome = n; } public Pessoa(String n, int i){ this.n = nome; this.i = idade; } } Considerando a classe acima, analise as afirmações a seguir: I. Contém dois métodos com o mesmo nome, o que dará erro. II. Contém dois métodos sem tipo de retorno, o que dará erro. III. Não impede que seus atributos sejam modificados externamente. Estão corretas as afirmações: Grupo de escolhas da pergunta I, apenas. I e II, apenas. II, apenas. II e III, apenas. III, apenas.
User badge image
Solandia Oliveira

há 8 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina