Java - Parámetros & Argumentos
Diferencias entre Argumentos & Parámetros
Argumento
- 
    
Valoresque se pasan a unmétodocuando este se llama- 
        
Ejemplo
- 
            
El
métodoque se llamasum()aceptados valores enterosyretorna su suma - 
            
Podrías llamar al
métodode esta forma 
 - 
            
 
 - 
        
 
//  1º Argumento 
//  ↓  2º Argumento 
//  ↓  ↓
sum(2, 3)
- En el caso anterior , los valores 2 y 3 serían los 
Argumentosque se le están pasando almétodo sum() 
Detalles de los argumentos
- 
    
Son los valores que se pasan a los
Métodos / Procedimientos / Funcionesdeclarados de unaclasela cual estamos invocando- A veces llamado 
parámetro realse refiere a laentrada realsuministrada en la llamada de lafunción 
 - A veces llamado 
 
Ejemplo de Argumentos
- Invocar 
método de instancia 
Coche coche1 = new Coche();
// Invocación del método setCoche
// Argumento que le pasamos al método
// 
        //  1-Argumento
        //       ↓
        //       ↓ 2-Argumento
        //       ↓   ↓
        //       ↓   ↓ 3-Argumento
        //       ↓   ↓   ↓
        //       ↓   ↓   ↓    4-Argumento
        //       ↓   ↓   ↓        ↓                          5-Argumento
        //       ↓   ↓   ↓        ↓                              ↓
        //       ↓   ↓   ↓        ↓                              ↓
        //       ↓   ↓   ↓        ↓                              ↓
        //       ↓   ↓   ↓        ↓                              ↓
 coche1.setCoche(5 ,12 , 3 , "Ferrari 500 TRC de Scaglietti" , "96961" );
- Invocar el 
procedimiento de clase 
// Método de ejemplo
public static void setSuma(int x , int y){
  this.x = x;
  this.y = y;
}
//        1- Argumento
//              ↓       2- Argumento
//              ↓           ↓
           int xx = 5; int yy = 10; 
//             ↓           ↓         
Clase.setSuma( xx    ,    yy);
Parámetros
- 
    
Variables que se
declarandentro de ladefiniciónde unmétodo - 
    
Se utilizan para
recibirlosargumentosque se le pasan a la llamada delmétodo- 
        
Ejemplo
- El 
método sum()su definición 
 - El 
 
 - 
        
 
// Método de Instancia
public int sum(int x, int y) {
    return x + y;
}
- 
    
El método
sum()tiene dosparámetrosx e y - 
    
Se utilizan para
recibirlosargumentos2 y 3 respectivamente cuando se llama almétodo - 
    
Los
parámetrospermiten a unmétodooperar con losvaloresque se le pasan comoargumentosy producir un resultado. - 
    
Son
valoresque dependiendo del momentose pasanose recibendentro de losmétodode laclasecon la que estemos trabajando 
Detalles de los Parámetros
- 
    
Es lo que aparece definido entre paréntesis dentro del
método- A veces llamado 
parámetro formalse usa a menudo para referirse a lavariabletal como se encuentra en la definición de unafunción 
 - A veces llamado 
 
Ejemplo de Parámetro
Procedimiento de Instancia
// Parámetro define que datos necesita el procedimiento para realizar las operaciones
//                    1º Parámetro     
//                          ↓          2º Parámetro     
//                          ↓               ↓        3º Parámetro     
//                          ↓               ↓             ↓        4º Parámetro     
//                          ↓               ↓             ↓               ↓          5º Parámetro     
//                          ↓               ↓             ↓               ↓                ↓
//                          ↓               ↓             ↓               ↓                ↓
public void setCoche(int marchas , int cilindrada , int puertas , String modelo , String matricula){
  this.marchas = marchas;
  this.cilindrada = cilindrada;
  this.puertas = puertas;
  this.modelo = modelo;
  this.matricula = matricula;
}
Procedimiento de Clase
 /**
  *                            1º Parámetro
  *                            ↓       2º Parámetro
  *                            ↓       ↓
  *                            ↓       ↓
  */                           ↓       ↓
public static void setSuma(int x , int y){
  this.x = x;
  this.y = y;
}
      
      
      
Deja un comentario