Sou SUPER INICIANTE no Java
Tenho que fazer um trabalho pro curso, da seguinte UML:
Então como podem ver, é pra criar o que tem acima
Comecei a criar (me matando, mas comecei), e fiz assim nas Class’s:
CLASS: App
public class App
{
Apartamento meu_ap;
public static void main(String args[])
{
Apartamento meu_ap;
meu_ap = new Apartamento();
meu_ap.ban1.chuv1.preco = 70;
meu_ap.ban1.chuv1.cor = "Branco";
meu_ap.ban1.lavat1.preco = 250;
meu_ap.ban1.lavat1.cor = "Cinza";
meu_ap.qua1.cama1.preco = 200;
meu_ap.qua1.cama1.cor = "Amarelo";
meu_ap.qua1.cama2.preco = 550;
meu_ap.qua1.cama2.cor = "Preto";
meu_ap.qua1.cama3.preco = 320;
meu_ap.qua1.cama3.cor = "Branco";
meu_ap.qua1.gua1.preco = 1000;
meu_ap.qua1.gua1.cor = "Azul";
System.out.println("CAMA 1: R$ " + meu_ap.qua1.cama1.preco);
System.out.println("CAMA 2: R$ " + meu_ap.qua1.cama2.preco);
System.out.println("CAMA 3: R$ " + meu_ap.qua1.cama3.preco);
}
}
CLASS: Apartamento
public class Apartamento
{
Banheiro ban1;
Quarto qua1;
Quarto qua2;
public static void main(String args[])
{
Banheiro ban1;
ban1 = new Banheiro();
Quarto qua1;
qua1 = new Quarto();
}
}
CLASS: Quarto
public class Quarto
{
Cama cama1;
Cama cama2;
Cama cama3;
Cama cama4;
GuardaRoupa gua1;
public static void main(String args[])
{
Cama cama1;
cama1 = new Cama();
Cama cama2;
cama2 = new Cama();
Cama cama3;
cama3 = new Cama();
GuardaRoupa gua1;
gua1 = new GuardaRoupa();
}
}
CLASS: Cama
public class Cama
{
double preco;
String cor;
}
CLASS: GuardaRoupa
public class GuardaRoupa
{
double preco;
String cor;
}
CLASS: Banheiro
public class Banheiro
{
Chuveiro chuv1;
Lavatorio lavat1;
}
CLASS: Lavatorio
public class Lavatorio
{
double preco;
String cor;
}
CLASS: Chuveiro
public class Chuveiro
{
double preco;
String cor;
}
Bom, estou mudando de dúvida, e aproveitando o mesmo post
Acho que fiz tudo correto, e está dando este erro:
Print:
Obrigado,
Anderson Ferreira