Instanciação de Classes?

2 respostas
javaclasses
V

Qual a diferença entre

No<T> inicio;

public teste(){
    inicio = null;
}

No<T> aux = new No<>(obj, inicio);
No<T>aux2 = incio;

//o que eu estou fazendo aqui? estou instanciando um objeto igual acima?

2 Respostas

L

No inicio; Declaração do objeto
inicio = null; instanciando o objeto com valor nulo
No aux = new No<>(obj, inicio); declarando e instanciando um objeto com o valor de um objeto da classe No
No aux2 = incio; declarando e instanciando o objeto aux2 com a mesma referência do objeto inicio, cujo valor é nulo, logo, aux2 é nulo.

staroski

O correto seria instanciação de classes.
Um objeto é uma instância de uma classe.

Dica:

  1. Estância - Local onde se criam cavalos.
  2. Instância - O objeto de uma classe.
Criado 20 de março de 2017
Ultima resposta 20 de mar. de 2017
Respostas 2
Participantes 3