Java - Parámetros & Argumentos
Diferencias entre Argumentos & Parámetros
Argumento
-
Valores
que se pasan a unmétodo
cuando este se llama-
Ejemplo
-
El
método
que se llamasum()
aceptados valores enteros
yretorna su suma
-
Podrías llamar al
método
de esta forma
-
-
// 1º Argumento
// ↓ 2º Argumento
// ↓ ↓
sum(2, 3)
- En el caso anterior , los valores 2 y 3 serían los
Argumentos
que se le están pasando almétodo sum()
Detalles de los argumentos
-
Son los valores que se pasan a los
Métodos / Procedimientos / Funciones
declarados de unaclase
la cual estamos invocando- A veces llamado
parámetro real
se refiere a laentrada real
suministrada 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
declaran
dentro de ladefinición
de unmétodo
-
Se utilizan para
recibir
losargumentos
que 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ámetros
x e y -
Se utilizan para
recibir
losargumentos
2 y 3 respectivamente cuando se llama almétodo
-
Los
parámetros
permiten a unmétodo
operar con losvalores
que se le pasan comoargumentos
y producir un resultado. -
Son
valores
que dependiendo del momentose pasan
ose reciben
dentro de losmétodo
de laclase
con 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 formal
se usa a menudo para referirse a lavariable
tal 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