Struct
package ATPS.Aluguel;
public class Aluguel { private String locatario; /**nome do locatário*/ private int diaEnt; /**dia da entrada do locatário*/ private int mesEnt; /**mês da entrada do locatário*/ private int anoEnt; /**ano da entrada do locatário*/ private int horaEnt; /**hora da entrada do locatário*/ private int minEnt; /**minutos da entrada do locatário*/ private int diaSai; /**dia da saída do locatário*/ private int mesSai; /**mês da saída do locatário*/ private int anoSai; /**ano da saída do locatário*/ private int horaSai; /**hora da saída do locatário*/ private int minSai; /**minutos da saída do locatário*/ private boolean ocupado; /**indica se o quarto está ocupado ou não*/ public static float valorDiaria; /**valor da diária*/
/**Construtor da Classe * Instancia um objeto da classe Aluguel, sem passar nenhum parâmetro * A princípio, todos os atributos da classe são nulos*/ public Aluguel() { }
/**Método para receber nome do locatário * Recebe como parâmetro uma string e atribui seu valor ao atributo locatario * do objeto para o qual a função for chamada*/ public void setLocatario(String locatario) { this.locatario = locatario; }
/**Método para receber data de entrada * Recebe como parâmetro uma string no formato de data (dd/mm/aaaa) * A string é partida em três partes, onde aparece o valor "/" * A primeira parte da string, correspondente ao dia, tem seu valor atribuído ao atributo diaEnt * A segunda parte da string, correspondente ao mês. tem seu valor atribuído ao atributo mesEnt * A terceira parte da string, correspondente ao ano, tem seu valor atribuído ao atributo anoEnt * Essa função só deve ser chamada após a data ser validada através da função validaStringData,
* para então atribuir os valores aos respectivos atributos do objeto para o qual a função for
*chamada*/
public void setDataEnt(String dataEnt) {