[ Foro de Java ]

JAVA: Como crear un metodo "static" que devuelva los parametros de una clase completa

19-Aug-2021 06:39
Invitado (Camilo)
0 Respuestas

Hola, debo realizar una función estatica DesGente, de tipo "Gente", la cual debe hacer lo siguiente:

1. La funcio?n busca en el arreglo el Alquila que tenga la menor cantidad de horas y que la gente asociada a este alquiler sea mayor de edad.
2. La funcio?n debe retornar entonces la Gente que esta? asociado con ese alquiler.
3. Si ninguno de los clientes de estos alquileres es mayor de edad (Edad mayor o igual a 18) entonces debe retornar Null.

Ya estan creadas las clases

Gente = es una clase ya definida con sus parametros (Identificador, Nombre, Edad)
Alquila = es una clase ya definida con sus parametros (entre esos el HorasAlquila)

Ya estan creados los metodos getHorasAlquila, getGente

Aqui esta el codigo que he propuesto

public static Gente DesGente (Alquila[] alquileres) {

    for (Alquila alquiler : alquileres){
         if (alquiler.Gente.getEdad() > 17){
             int min = 1000000;
             if (min > alquiler.getHorasAlquila()){
                  min = alquiler.getHorasAlquila();
                  returndata = alquiler.getGente();
                 return returndata;

              }
         }

         else{
         return null;
       }

   }

Sin embargo, me sale error, dado que debo tener un retorno de tipo "Gente", con sus 3 parametros. No se como hacer ese retorno.

Muchas gracias por cualquier ayuda.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)