Estou resolvendo uns exercícios pra faculdade aqui e me deparei com um que não consigo resolver. Seguinte: nos exercícios anteriores, criei os objetos Monitor, Processador e HardDrive…
Agora, tenho que criar uma classe Computador, utilizando os objetos das classes anteriores para montar ele.
Estou meio perdido em como ‘usar’ os objetos dos exercícios anteriores…
public class Computador {
private Monitor[] monitores;
private HardDrive[] hds;
private Processador processador;
//E aqui vão os outros métodos da classe
}
O resto da elaboração deixo com você.
gilmarostjen
Olhem só…
Pensando um pouco, cheguei a esta ideia:
Mas… quando eu for testar a classe (em uma classe com o main), como vou dizer qual HD estou usando, ou qual Processador, etc?
Pensei:
No caso, o que vou passar por parâmetro quando estiver criando o objeto Computador() já vai ser o nome do objeto específico que quero usar?
ViniGodoy
Você vai criar as peças:
Monitor monitorLg = new Monitor("LG", "Led", 17, "1920x1080", 550);
Processador i7 = new Processador("Intel", "i7", 3800, "Pentium");
HardDrive seagate = new HardDrive(2000, "Seagate", 80, "SATA3");
E então criar um computador com elas:
Computadorc=newComputador(monitorLg,i7,seagate);
d34d_d3v1l
na classe Computador não pode criar a instancia dos teus componentes…
deve apenas declarar e receber as instancias pelo construtor (como o viny sugeriu)
abraços
gilmarostjen
Valeu, pessoal!
Sem comparação o apoio que recebemos aqui para aprender Java. Vocês são demais!