sábado, 5 de enero de 2013

Metodo set y get de java .

Estos métodos no permiten colocar y recuperar información de unos  métodos  y  de otro.


Almacenaremos y recuperaremos elementos desde la clase segundaría .



Metodo set 


package setyget;


public class tiempo {
    int hora,minuto,segundo;
   
    public tiempo (int h,int m,int s ){
        settiempo(h,m,s);
       
    }
    public void settiempo(int h,int m,int s ){
        sethora(h);
        setminuto(m);
        setsegundo(s);
    }
   
    public void sethora(int h){
        hora=h;
    }
   
      public void setminuto(int m){
        minuto=m;
    }
     
        public void setsegundo(int s){
        segundo=s;
    }
}


Incorporando el  Metodo get .
 package setyget;


public class tiempo {
    int hora,minuto,segundo;
  
    public tiempo (int h,int m,int s ){
        settiempo(h,m,s);
      
    }
    public void settiempo(int h,int m,int s ){
        sethora(h);
        setminuto(m);
        setsegundo(s);
    }
  
    public void sethora(int h){
        hora=h;
    }
  
      public void setminuto(int m){
        minuto=m;
    }
    
        public void setsegundo(int s){
        segundo=s;
    }
      
      
        public int gethora(){
            return hora;
        }
      
      
         public int getminuto(){
            return minuto;
        }
       
          public int getsegundo(){
            return segundo;
        }
        
          public String damehora(){
              return String.format("%02d:%02d:%02d", gethora(),getminuto(),getsegundo());
          }
}



 Desde la clase principal   llamare  los métodos  .

 package setyget;

public class Setyget {

 
    public static void main(String[] args) {
        tiempo objeto=new tiempo (4,5,6);
        System.out.printf("%s",objeto.damehora());
      
    }
}




compilando.




run:
04:05:06BUILD SUCCESSFUL (total time: 0 seconds)


y  obtenemo la hora .

Tal ves te interese el ejercicio

Metodo ToString JAVA.