Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre Objeto, Atributo e Referencia!!

Fala galera estou com a seguinte dúvida, entendo que no caso quando o professor se refere ao objeto criado e se refere a classe "Conta" criada, e quando ele fala em atributos seria, "saldo, agencia, numero e titular" e quando fala de referencia ele estaria se referindo as variáveis criadas como "primeiraConta, segundaConta", o meu entendimento seria esse mesmo?

1 resposta
solução!

Olá Wellington,

A classe é a geradora dos elementos, ou seja, ela delimita como serão os objetos a serem criados. Os atributos, são exatamente os elementos que descreveu e a referência é um link de apontamento para o objeto criado pela classe.

Quando você dá um:

Conta primeiraConta = new Conta();

A primeiraConta na verdade é apenas uma referência para o objeto criado, ou seja, ela possui um link dentro do sistema: Conta@5451c3a8.

Na realidade não existem exatamente variáveis, existem referências para objetos, sendo assim:

Existe a classe "geradora":

public class Conta ()  {
    saldo
    nome
}

Ao gerar uma nova conta, criamos apenas uma referência para o local da memória onde o java vai guardar este objeto:

Conta primeiraConta = new Conta();
System.out.println(primeiraConta);

Resultado:

Conta@5451c3a8

Para acessarmos o conteúdo do objeto que são os atributos, utilizamos o ponto logo após a sua referência:

primeiraConta.saldo = 100;

Que é a mesma coisa, dentro do sistema que:

Conta@5451c3a8.saldo = 100;

Resumindo, a classe gera uma referência para um objeto criado no Java, ele não cria diretamente um objeto, ele cria apenas um apontamento para o objeto na memória.