Informática, perguntado por rodrigofcmuller, 11 meses atrás

Toda classe criada em Java, que não herda de nenhuma outra, automaticamente herda de Object. A classe Object vem junto com a biblioteca padrão do Java. Como ela possui alguns métodos, toda classe herdará seus métodos. Dois métodos que pertencem à classe Object são "equals" e "toString".

Observe o código abaixo.

1 public class Cachorro {
2 private String nome;
3
4 public Cachorro(String nome) {
5 this.nome = nome;
6 }
7
8 public static void main(String[] args) {
9 Cachorro meuCachorro = new Cachorro("bilu");
10 System.out.println(meuCachorro);
11 }
12 }

Considerando o texto e o código acima, assinale a alternativa correta.

Alternativas
Alternativa 1:
Será impresso na tela "bilu", pois é o nome do cachorro.

Alternativa 2:
Será impresso "meuCachorro", pois é o nome da variável.

Alternativa 3:
O programa não irá executar, pois não é permitido imprimir objetos.

Alternativa 4:
Será impresso um identificador do objeto na memória, mas não será impresso "bilu".

Alternativa 5:
Não será impresso "bilu", pois o atributo nome é privado. Para imprimir "bilu" deve existir um método getNome.

Soluções para a tarefa

Respondido por rafael17foz
3

Resposta:

Alternativa 4:

Será impresso um identificador do objeto na memória, mas não será impresso "bilu".

Explicação:

Respondido por dgcavalcanti1
0

Resposta:

Será impresso Apenas o nome Cachorro

Explicação:

Anexos:
Perguntas interessantes