Logo Passei Direto
Buscar

Cálculo

Outros
A linguagem de programacao Java utiliza a Java Virtual Machine (JVM) para o gerenciamento do ciclo de vida dos objetos instanciados pelas aplicações e localização destes na memoria. Considerando o comportamento da JVM, o código fonte a seguir e a existéncia de uma classe Cachorro, cujo construtor recebe uma String, assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Cachorro c = new Cachorro(”Fido");
Cachorro d = new Cachorro(”Lisa");
if(c==d) System.out.println("iguais");
O console imprimirá diferentes.
Ocorre um erro na execugao.
O console imprimirá iguais.
Ocorre um erro de compilacao.
User badge image
Aprimorando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o código fornecido e as opções de resposta. No código: ```java Cachorro c = new Cachorro("Fido"); Cachorro d = new Cachorro("Lisa"); if(c == d) System.out.println("iguais"); ``` 1. Instanciação: Duas instâncias da classe `Cachorro` são criadas, uma chamada `c` com o nome "Fido" e outra chamada `d` com o nome "Lisa". 2. Comparação: A comparação `c == d` verifica se `c` e `d` referenciam o mesmo objeto na memória. Como `c` e `d` são instâncias diferentes (mesmo que os nomes sejam diferentes), essa comparação resultará em `false`. Agora, analisando as alternativas: - O console imprimirá diferentes. - Esta opção é a mais correta, pois a comparação `c == d` será `false`, e nada será impresso. - Ocorre um erro na execução. - Não ocorre erro na execução, pois o código está correto. - O console imprimirá iguais. - Isso está incorreto, pois `c` e `d` não são iguais. - Ocorre um erro de compilação. - Não há erro de compilação, o código é válido. Portanto, a alternativa correta é: O console imprimirá diferentes.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina