GARANTIR DESCONTO

Fórum Variáveis com o tipo de uma classe #582475

15/06/2017

0

Estava lendo sobre Orientação a Objetos no Java e vi em um exemplo que é declarada uma variável cujo tipo dela seja uma classe. No exemplo que vi havia uma classe Cliente, e em outra classe (chamada Conta) foi declarada uma variável do tipo Cliente. Mas isso serve para que? O que isso nos proporciona?
Gabriel

Gabriel

Responder

Post mais votado

16/06/2017

Opa, Gabriel. Tudo bem?

A declaração de variáveis de tipos complexos tem a mesma finalidade que a declaração de tipos primitivos. Por exemplo, quando queremos representar uma idade ou um saldo fazemos assim:

int idade;
double saldo;


Quando usamos Orientação a Objetos temos várias classes no sistema que representam os objetos do mundo real representados no nosso software. Logo, quando precisamos criar um novo Cliente ou uma nova Conta no nosso código, faremos assim:

Cliente cli = new Cliente();
Conta novaConta = new Conta();


Sugiro dar uma olhada no Guia de Referência sobre Orientação a Objetos em Java: https://www.devmedia.com.br/guia/orientacao-a-objetos-em-java/38170

Abraço.

Joel Rodrigues

Joel Rodrigues
Responder

Gostei + 2

Mais Posts

16/06/2017

Gabriel

Mas tipo, no exemplo que vi o código estava assim:

class Conta{

Cliente titular;
}

Isso não seria uma variável? E que tipo de valor ela poderia receber?
Responder

Gostei + 0

09/08/2017

Clayton Silva

Gabriel, ela é sim uma variável, mais exatamente um atributo. Quanto ao tipo de valor, ela deve receber um objeto do tipo Cliente que, por sua vez, pode ter outros atributos como nome, endereço, idade...

Poderia ser algo como:

Conta conta = new Conta();
Cliente cliente = new Cliente();

conta.titular = cliente;


Entendeu?
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar