Codigo inseguro
Publicado por Ivo (1 intervención) el 14/09/2007 17:29:20
Bueno, por algun motivo el compilador me considera esta parte de codigo inseguro, debe ser q rompo algun encapsulamiento.. si alguien entiende algo y me puede dar una mano, bienvenido sea
public boolean addVivienda(Vivienda Vi){
Vivienda v = null;
if(Vi instanceof Casa){
v = new Casa((Casa)Vi);
return viviendas.add(v);
}
else{
v = new Departamento((Departamento)Vi);
return viviendas.add(v);
}
}
Vivienda = Clase madre
Casa y Departamento = Clases Hijas
viviendas = TreeSet
public boolean addVivienda(Vivienda Vi){
Vivienda v = null;
if(Vi instanceof Casa){
v = new Casa((Casa)Vi);
return viviendas.add(v);
}
else{
v = new Departamento((Departamento)Vi);
return viviendas.add(v);
}
}
Vivienda = Clase madre
Casa y Departamento = Clases Hijas
viviendas = TreeSet
Valora esta pregunta


0