Preciso de uma ajuda!

2 respostas
java
P

Ola comecei a estudar orientação a objetos e preciso de uma ajuda.
Nao estou entendendo a pergunta alguém poderia me ajudar.

Com as classes Cliente e Pessoa:
a. criar uma instância de cliente
b. criar uma instância de pessoa
c. criar um ArrayList de Clientes
d. adicionar a instância de cliente criada em (a) no ArrayList.

2 Respostas

rodriguesabner

Você sabe criar uma classe, né?

Cria as classes necessárias e mais uma pra fazer o que foi pedido:

Instância de uma classe, você está chamando ela para a sua nova classe e vai poder acessar os métodos PÚBLICOS dela.

Você vai criar uma espécie de apelido, e nesse apelido você pode dar qualquer nome:

Pessoa p1 = new Pessoa();

Criando um ArrayList com uma classe ao invés de objeto:

ArrayList<Classe> lista = new ArrayList<>();

Ali não ficou explícito, mas você vai precisar criar o setter e getter, SE não sabe, é só apertar ALT+INSERT na classe pessoa e clientes e apertar em getter e setter.

Provavelmente nas classes vai ter algo do tipo:
String nome, idade...

Então na terceira classe, você vai fazer assim

Pessoa p1 = new Pessoa(); 
p1.setNome("Nome do cliente");
p1.setIdade("Tanto faz");

ArrayList<Classe> lista = new ArrayList<>();
lista.add(p1);

Lembrando que p1 é uma instância da classe Pessoa, e ela poderia ser chamada de “pp”, “pessoa”, “people”…

P

Obrigado Abner_Rodrigues você me ajudou muito.

Criado 1 de junho de 2019
Ultima resposta 2 de jun. de 2019
Respostas 2
Participantes 2