Class Parqueadero
java.lang.Object
model.Parqueadero
Clase que representa el parqueadero completo.
Gestiona los espacios disponibles y los tickets generados.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionParqueadero(String nombre, int pisos) Constructor para crear un parqueadero. -
Method Summary
Modifier and TypeMethodDescriptionbuscarEspacioDisponible(String tipoVehiculo) Busca un espacio disponible para un tipo de vehiculo.intObtiene la cantidad de espacios disponibles.doubleintgetPisos()voidMuestra el estado actual del parqueadero.registrarIngreso(Vehiculo vehiculo) Registra el ingreso de un vehiculo.booleanregistrarSalida(int idTicket) Registra la salida de un vehiculo.toString()Devuelve una representacion textual del parqueadero.
-
Constructor Details
-
Parqueadero
Constructor para crear un parqueadero.- Parameters:
nombre- Nombre del parqueaderopisos- Numero de pisos
-
-
Method Details
-
buscarEspacioDisponible
Busca un espacio disponible para un tipo de vehiculo.- Parameters:
tipoVehiculo- Tipo de vehiculo- Returns:
- Espacio disponible o null
-
registrarIngreso
-
registrarSalida
public boolean registrarSalida(int idTicket) Registra la salida de un vehiculo.- Parameters:
idTicket- Identificador del ticket- Returns:
- true si se registro correctamente
-
espaciosDisponibles
public int espaciosDisponibles()Obtiene la cantidad de espacios disponibles.- Returns:
- Numero de espacios disponibles
-
mostrarEstado
public void mostrarEstado()Muestra el estado actual del parqueadero. -
getNombre
- Returns:
- Nombre del parqueadero
-
getPisos
public int getPisos()- Returns:
- Numero de pisos
-
getEspacios
- Returns:
- Lista de espacios
-
getTickets
-
getIngresosTotales
public double getIngresosTotales()- Returns:
- Ingresos totales
-
toString
-