O ciclo de vida de um objeto em Java envolve criação, uso e descarte, sendo essencial para a eficiência e estabilidade de um sistema. Compreender as regras que regem a instanciação e o comportamento dos objetos garante maior domínio sobre a arquitetura da aplicação. Com base nos conceitos de instanciação e uso de objetos em Java, analise se as afirmativas a seguir são verdadeiras (V) ou falsas (F): ( ) Objetos em Java podem ser criados por meio do operador new ou diretamente por chamada ao construtor da classe. ( ) A sobrecarga de métodos permite que métodos com o mesmo nome, mas com diferentes assinaturas, coexistam em uma classe. ( ) A palavra-chave main deve, obrigatoriamente, ser utilizada em qualquer classe que declare métodos. ( ) A visibilidade private impede que os próprios métodos da classe modifiquem os atributos declarados. ( ) Cada objeto instanciado em Java tem seu próprio conjunto de atributos, independentemente de outras instâncias da mesma classe. Assinale a alternativa que indica sequência correta:

Questão

O ciclo de vida de um objeto em Java envolve criação, uso e descarte, sendo essencial para a eficiência e estabilidade de um sistema. Compreender as regras que regem a instanciação e o comportamento dos objetos garante maior domínio sobre a arquitetura da aplicação.

Com base nos conceitos de instanciação e uso de objetos em Java, analise se as afirmativas a seguir são verdadeiras (V) ou falsas (F):

( ) Objetos em Java podem ser criados por meio do operador new ou diretamente por chamada ao construtor da classe.

( ) A sobrecarga de métodos permite que métodos com o mesmo nome, mas com diferentes assinaturas, coexistam em uma classe.

( ) A palavra-chave main deve, obrigatoriamente, ser utilizada em qualquer classe que declare métodos.

( ) A visibilidade private impede que os próprios métodos da classe modifiquem os atributos declarados.

( ) Cada objeto instanciado em Java tem seu próprio conjunto de atributos, independentemente de outras instâncias da mesma classe.

Assinale a alternativa que indica sequência correta:

Alternativas

a) V – F – V – V – F.

b) F – F – V – F – V.

c) V – F – V – F – F.

d) F – V – V – V – V.

e) F – V – F – F – V.

96%

Explicação

Vamos julgar cada afirmativa:

  1. “Objetos em Java podem ser criados por meio do operador new ou diretamente por chamada ao construtor da classe.”
  • Em Java, a criação de objetos (instanciação) normalmente ocorre com o operador new, que então invoca um construtor.
  • Não existe “criar diretamente por chamada ao construtor” (não se chama construtor como método comum, do tipo MinhaClasse() para criar um objeto, sem new). Logo, Falsa (F).
  1. “A sobrecarga de métodos permite que métodos com o mesmo nome, mas com diferentes assinaturas, coexistam em uma classe.”
  • Isso é exatamente a definição de sobrecarga (overload): mesmo nome, assinaturas diferentes (parâmetros diferentes em tipo/quantidade/ordem). Logo, Verdadeira (V).
  1. “A palavra-chave main deve, obrigatoriamente, ser utilizada em qualquer classe que declare métodos.”
  • O método main só é obrigatório como ponto de entrada de um programa/aplicação que será executada diretamente.
  • Uma classe pode ter métodos e não ter main (ex.: classes utilitárias, modelos, serviços, etc.). Logo, Falsa (F).
  1. “A visibilidade private impede que os próprios métodos da classe modifiquem os atributos declarados.”
  • private impede acesso de fora da classe.
  • Dentro da própria classe, métodos podem acessar/modificar atributos private normalmente. Logo, Falsa (F).
  1. “Cada objeto instanciado em Java tem seu próprio conjunto de atributos, independentemente de outras instâncias da mesma classe.”
  • Para atributos de instância (não static), cada objeto possui seus próprios valores.
  • (Observação: static é compartilhado, mas a afirmação, no contexto básico de objetos, está correta para atributos de instância.) Logo, Verdadeira (V).

Sequência: F – V – F – F – V.

Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.