Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: mystiic en 10 Marzo 2015, 01:12 AM

Título: como llamo este metodo que esta en otra clase
Publicado por: mystiic en 10 Marzo 2015, 01:12 AM
necesito contar que oficinas estan ocupadas pero el metodo que indica si la oficina esta ocupada esta en otra clase
Código (java) [Seleccionar]
/**
* [u]Retorna la cantidad de oficinas ocupadas en el piso[/u].<br>
* <b>pre:<b/> La lista de oficinas está inicializada y todas las oficinas están creadas.<br>
* @return Cantidad de oficinas ocupadas en el piso.
*/
public int darCantidadOficinasOcupadas( )
{
// TODO Parte2 PuntoG: Complete el método darCantidadOficinasOcupadas según la documentación del método.

int contador = 0;

for (int i = 0; i < oficinas.length; i++)
{

if ( oficinas[i]== (aqui se supone que ponga el metodo de la otra clase);
contador++;
}
return contador;

ESTE METODO ESTA EN LA CLASE OFICINA y el metodo que necesito completar para contar las oficinas ocupadas esta en la otra clase PISO

Código (java) [Seleccionar]
public boolean estaOcupada( )
{
return !libre;
}



AYUDA por favor mil gracias

Mod: al publicar codigo usar etiquetas GeSHi. Evitar escribir en mayúsculas. No hacer doble post
Título: Re: como llamo este metodo que esta en otra clase
Publicado por: Usuario Invitado en 10 Marzo 2015, 01:37 AM
Das poca información. ¿oficinas es un arreglo de objetos Oficina? Si es así, solo basta llamar al método estaOcupada que tiene todo objeto tipo Oficina.

Código (java) [Seleccionar]
if (oficina[i].estaOcupada())
Título: Re: como llamo este metodo que esta en otra clase
Publicado por: mystiic en 10 Marzo 2015, 01:44 AM
Muchas gracias haz resuelto mi duda.  :D :D