/**
* Write a description of class Equipo here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Equipo
{
private Wifi wifi;
private Llamada llamada;
private Mensajeria mensajeria;
private Reproductor reproductor;
public Equipo()
{
marca=null;
modelo=null;
numeroSerie=null;
descripcion=null;
color=null;
wifi=new Wifi();
llamada=new Llamada();
mensajeria=new Mensajeria();
reproductor=new Reproductor();
}
public Equipo
(String marca,
String modelo,
String numeroSerie,
String descripcion,
String color, Wifi wifi,Reproductor reproductor, Llamada llamada, Mensajeria mensajeria
) {
setMarca(marca);
setModelo(modelo);
setNumeroSerie(numeroSerie);
setDescripcion(descripcion);
setColor(color);
this.wifi=wifi;
this.llamada=llamada;
this.mensajeria=mensajeria;
this.reproductor=reproductor;
}
{
return marca;
}
{
return modelo;
}
public String getNumeroSerie
() {
return numeroSerie;
}
public String getDescripcion
() {
return descripcion;
}
{
return color;
}
public void setMarca
(String marca
)//nokia, sony, lg, Samsung, blackBerry o iphone {
if(marca.toLowerCase()=="nokia")
{
this.marca=marca;
}
else{
if(marca.toLowerCase()=="sony")
{
this.marca=marca;
}
else{
if(marca.toLowerCase()=="samsung")
{
this.marca=marca;
}
else{
if(marca.toLowerCase()=="blackberry")
{
this.marca=marca;
}
else{
if(marca.toLowerCase()=="lg")
{
this.marca=marca;
}
else{
if(marca.toLowerCase()=="iphone")
{
this.marca=marca;
}
else{
System.
out.
println("solamente estan estas marcas: nokia, sony, lg, Samsung, blackBerry o iphone"); }
}
}
}
}
}
}
public void setModelo
(String modelo
) {
if(modelo.length()==5)
{
this.modelo=modelo;
}
else{
System.
out.
println("el numero de modelo debe ser igual a cinco (5)"); }
}
public void setNumeroSerie
(String numeroSerie
) {
if(numeroSerie.length()>=3)
{
this.numeroSerie=numeroSerie;
}
else{
System.
out.
println("El numero de serie debe tener mas de tres (3) caracteres."); }
}
public void setDescripcion
(String descripcion
) {
if(descripcion.length()>=3)
{
this.descripcion=descripcion;
}
else{
System.
out.
println("La descripcion debe tener mas de tres (3) caracteres."); }
}
public void setColor
(String color
) {
if(color.toLowerCase()=="blanco") // AQUI ESTA EL PROBLEMA
{
this.color=color;
}
else{
if(color.toLowerCase()=="negro")
{
this.color=color;
}
else{
if(color.toLowerCase()=="rosado")
{
this.color=color;
}
else{
if(color.toLowerCase()=="rojo")
{
this.color=color;
}
else{
if(color.toLowerCase()=="gris")
{
this.color=color;
}
else{
System.
out.
println("solamente estan estos colores blanco, negro , rosado, rojo o gris"); }
}
}
}
}
}
public void printEquipo()
{
System.
out.
println("La marca es:"+getMarca
()); System.
out.
println("El modelo es:"+getModelo
()); System.
out.
println("Numero de serie:"+getNumeroSerie
()); System.
out.
println("Descripciones:"+getDescripcion
()); System.
out.
println("El color es:"+getColor
()); wifi.printWifi();
llamada.printLlamada();
mensajeria.printMensajeria();
reproductor.printReproductor();
}
}