Lupins

Horario

Sep 14th, 2011
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package Horas;
  2.  
  3. public class Horario
  4. {
  5.     //Atributos
  6.     private int horas, minutos, segundos;
  7.  
  8.     //Método Construtor
  9.     public Horario(int horas, int minutos, int segundos)
  10.     {
  11.         setHorario(horas, minutos, segundos);
  12.     }
  13.  
  14.     public Horario(int horas, int minutos)
  15.     {
  16.         this(horas, minutos, 0);
  17.     }
  18.  
  19.     public Horario(int horas)
  20.     {
  21.         this(horas, 0, 0);
  22.     }
  23.  
  24.     public Horario()
  25.     {
  26.         this(0, 0, 0);
  27.     }
  28.  
  29.     public Horario(Horario horario)
  30.     {
  31.         this(horario.getHoras(), horario.getMinutos(), horario.getSegundos());
  32.     }
  33.  
  34.     //Métodos
  35.     public void setHoras(int horas)
  36.     {
  37.         this.horas = horas;
  38.     }
  39.  
  40.     public int getHoras()
  41.     {
  42.         return horas;
  43.     }
  44.  
  45.     public void setMinutos(int minutos)
  46.     {
  47.         this.minutos = minutos;
  48.     }
  49.  
  50.     public int getMinutos()
  51.     {
  52.         return minutos;
  53.     }
  54.  
  55.     public void setSegundos(int segundos)
  56.     {
  57.         this.segundos = segundos;
  58.     }
  59.  
  60.     public int getSegundos()
  61.     {
  62.         return segundos;
  63.     }
  64.  
  65.     public void setHorario(int horas, int minutos, int segundos)
  66.     {
  67.         setHoras(horas);
  68.         setMinutos(minutos);
  69.         setSegundos(segundos);
  70.     }
  71.  
  72.     public String getHorario()
  73.     {
  74.         return String.format("%02d:%02d:%02d", getHoras(), getMinutos(), getSegundos());
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment