Logo Passei Direto
Buscar
considere, abaixo, o código de uma classe em Java, que não apresenta erros de sintaxe. Ao analisar a classe declarada acima, é correto afirmar: A Não pode existir dentro de uma classe um ou mais métodos com o mesmo nome da classe. B Deve-se optar pelo uso do construtor sem parâmetros vazios ou com valores default, pois ambos não podem ser declarados ao mesmo tempo na classe. C Há mais de um construtor na classe Turmas, ambos válidos, porque um inicializa os valores e outro está vazio. D Há mais de um construtor na classe Turmas, ambos válidos, que preenche os valores fornecidos pelo usuário. E Há um único construtor público e sua função é fazer com que um objeto da classe seja criado com seus atributos inicialmente preenchidos com valores fornecidos pelo usuário. B A C E E A B A A (?)
User badge image
Edi Carlos

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando as opções fornecidas: A) Não pode existir dentro de uma classe um ou mais métodos com o mesmo nome da classe - Esta afirmação está incorreta. Em Java, é possível ter métodos com o mesmo nome da classe, desde que sejam métodos construtores. B) Deve-se optar pelo uso do construtor sem parâmetros vazios ou com valores default, pois ambos não podem ser declarados ao mesmo tempo na classe - Esta afirmação está incorreta. Em Java, é possível ter mais de um construtor na mesma classe, desde que tenham parâmetros diferentes. C) Há mais de um construtor na classe Turmas, ambos válidos, porque um inicializa os valores e outro está vazio - Esta afirmação está incorreta. Se houver mais de um construtor na classe, eles devem ter parâmetros diferentes para serem diferenciados. D) Há mais de um construtor na classe Turmas, ambos válidos, que preenche os valores fornecidos pelo usuário - Esta afirmação está incorreta. Os construtores devem ter parâmetros diferentes para serem considerados válidos. E) Há um único construtor público e sua função é fazer com que um objeto da classe seja criado com seus atributos inicialmente preenchidos com valores fornecidos pelo usuário - Esta afirmação está correta. O construtor na classe Turmas é público e recebe parâmetros para inicializar os atributos do objeto com valores fornecidos pelo usuário. Portanto, a alternativa correta é: E) Há um único construtor público e sua função é fazer com que um objeto da classe seja criado com seus atributos inicialmente preenchidos com valores fornecidos pelo usuário.

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