Envía un regalo gratis a tus amigos
import java.util.*;
/**
* Clase que representa una sala de cine
*/
public class Cine
{ //-----------------------------------------------------------------
// Constantes
//-----------------------------------------------------------------
/**
* Número de filas en general
*/ public static final int FILAS_GENERAL = 8;
/**
* Número de filas en preferencial. Comienza en la siguiente en donde termina general
*/
public static final int FILAS_PREFERENCIAL = 3;
/** * Número de sillas por fila
*/
public static final int SILLAS_POR_FILA = 20;
//-----------------------------------------------------------------
// Atributos //-----------------------------------------------------------------
/**
* Arreglo de sillas del teatro
*/
private Silla[] sillas;
/**
* Vector de reservas pendientes en la sala
*/ private ArrayList reservas;
/**
* Vector de tarjetas manejadas por la sala
*/
private ArrayList tarjetas;
/**
* Total de dinero recaudado
*/
private int totalDinero; //-----------------------------------------------------------------
// Constructor
//-----------------------------------------------------------------
/** * Constructor de la sala de cine.
* post: Se crea un nuevo cine, con todas las sillas disponibles, sin tarjetas, y sin reservas.
*/
public Cine( )
{
totalDinero = 0; sillas = new Silla[ ( FILAS_GENERAL + FILAS_PREFERENCIAL ) * SILLAS_POR_FILA];
reservas = new ArrayList( );
tarjetas = new ArrayList( );
crearSillas( );
} //-----------------------------------------------------------------
// Métodos
//-----------------------------------------------------------------
/**...
Regístrate para leer el documento completo.