Struct

2362 palavras 10 páginas
CLASSE ALUGUEL

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) {

Relacionados

  • Struct
    280 palavras | 2 páginas
  • struct
    1613 palavras | 7 páginas
  • Trabalho struct
    396 palavras | 2 páginas
  • codigo struct aviao
    576 palavras | 3 páginas
  • Struct - linguagem c
    312 palavras | 2 páginas
  • Programação em c struct
    1275 palavras | 6 páginas
  • Struct e Funcao Recursiva
    1506 palavras | 7 páginas
  • atps struct
    432 palavras | 2 páginas
  • Matriz (struct) c#
    635 palavras | 3 páginas
  • linguagemc struct empresa
    455 palavras | 2 páginas