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