0% encontró este documento útil (0 votos)
61 vistas5 páginas

Programación en Java POO Métodos - Parámetros y Argumentos

El documento explica la diferencia entre parámetros y argumentos. Los parámetros son declaraciones de variables en la definición de un método, mientras que los argumentos son los valores que se pasan a un método durante su invocación. El documento provee un ejemplo de un método para acelerar un auto, donde la cantidad de aceleración sería el parámetro, y el valor pasado durante la invocación sería el argumento. También incluye un ejemplo en NetBeans donde se declaran métodos matemáticos con parámetros y se invocan pasando argumentos introducid

Cargado por

claudio gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas5 páginas

Programación en Java POO Métodos - Parámetros y Argumentos

El documento explica la diferencia entre parámetros y argumentos. Los parámetros son declaraciones de variables en la definición de un método, mientras que los argumentos son los valores que se pasan a un método durante su invocación. El documento provee un ejemplo de un método para acelerar un auto, donde la cantidad de aceleración sería el parámetro, y el valor pasado durante la invocación sería el argumento. También incluye un ejemplo en NetBeans donde se declaran métodos matemáticos con parámetros y se invocan pasando argumentos introducid

Cargado por

claudio gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

METODOS PARAMETROS Y ARGUMENTOS:

En este tema vamos a hablar más de metodos, pero en particular hablaremos un poco más
de los parámetros y argumentos, ¿Qué es cada uno de estos y en que se utilizan?
Parámetros:
Un parámetro es una declaración de variable o declaración de objeto.
Argumento:
para un argumento no se declara nada, simplemente es un valor que se envía, como dato,
tanto los parámetros y tanto los argumentos son pertenecientes a los metodos.
¿y para que nos serviría poner un parámetro, o para que nos serviría enviar un argumento?
Ejemplo:
Supongamos tenemos un objeto (miAuto) este es mi objeto, y en este objeto hay un metodo
el cual es acelerar, bien si yo quiero acelerar este objeto que es miAuto en un codigo, es
muy sencillo, solo pongo el nombre de mi objeto que es miAuto.acelerar(); ahora viene una
pregunta muy interesante, ¿Cuánto acelero? Ósea le estoy mandando la orden a mi objeto,
que en este caso es miAuto que acelere, pero en ningún momento le estoy diciendo cuanto
debe de acelerar, para eso nos sirven los parámetros y los argumentos, la orden se pone
siempre en los paréntesis que tienen los metodos para indicarle un dato con el cual va a
trabajar.
Otro dato interesante es que para un metodo existen dos formas, la primera seria la
declaración del metodo y la otra es con la invocación del metodo.
Ejemplo:

Int a, String b

Declaracion
de variable
Valor que se
envia

1 “Hola”

¿Dónde ponemos el parámetro y donde ponemos el argumento? Los parámetros, recuerda


que es una declaración, ¿en cuál de estas estamos declarando las variables? Se declara
donde hemos declarado el metodo, en ese punto se ha puesto el int a, String b que es una
variable de tipo entera y el String b. entonces estamos declarando es una declaración de
variable, u objeto, claro porque String es una clase, entonces b llegaría a ser un objeto de
String, entonces esto es lo que se conoce como declaración.
¿y que era el argumento? El argumento es el valor que se envía, en el ejemplo que se
aprecia, le estamos enviando el valor 1, que es la variable entera que necesita el metodo,
por eso es de tipo int, y “Hola” que es un String, por eso es que se declaró en el metodo
tanto un itn y tanto un String.
¿Ahora cuando es un parámetro? Un parámetro es cuando se coloca en la declaración del
metodo. ¿y cuando es u argumento? Es cuando se coloca en la invocación del metodo.
Ejemplo en NetBeans, se harán uso de los parámetros y argumentos:

donde iba un parámetro? Un parámetro va en la declaración del


metodo, como vemos ya hemos declarado los metodos sumar,
Parametros. restar, dividir, multiplicar, mostrarResultado.
Variables locales Como vemos en los atributos ya no están los atributos numero1
de tipo entero y numero2, hay que diferenciar las variables, y es que cuando
las variables están fuera de un metodo se conoce como
variables globales y cuando las variables están dentro de un
metodo, se les conoce como variables locales.

Entonces en el metodo sumar se le colocaran dos parámetros,


(int numero1, int numero2) {son parámetros porque están en la
Utilización de la variable
global suma, para declaración del metodo, ahí se le está diciendo que tendremos
almacenar el resultado dos variables locales de tipo entero llamados nuemro1 y
de numero1 + numero2 numero2.

Y después vamos a utilizar la variable global suma para


almacenar el resultado de numero1 + numero2

Bueno hasta este punto se están utilizando lo que son parámetros, como se aprecia en la
imagen se han utilizado dos parámetros para poner los números, para posteriormente
enviarse como argumentos, y prácticamente en el ejemplo se está haciendo que esos dos
números se sumen numero1 numero2 y que a su vez se almacenen en la variable suma.
Lo mismo se hará con los demás metodos

En este punto se realizó lo miso con


los metodos que faltaban.

El metodo restar.

El metodo multiplicar.

El metodo dividir.

Hasta aquí ya tenemos toda nuestra


clase Operación.
Creacion de dos variables de tipo entero, para solicitarle al usuario que
ingrese dos valores.

Creación de un objeto llamado Operation:

Ahora en nuestra clase Main, y en el metodo main


de esta clase vamos a pedirle los números al
usuario, para ello vamos a declarar dos variables de
tipo entero que se van a llamar n1 y n2, y los
números se pedirán por medio de un JOptionPane.

Ya se ha creado un Objeto Llamado Operation, y este Objeto la


orden será que sume dos valores, por lo tanto, se toma el metodo
sumar, así mismo el metodo restar, multiplicar, dividir.

Algo que aparece cuando seleccionamos el metodo dependiendo la


función a realizar, me está mostrando que necesito ponerle dos
parámetros de tipo entero.

Si doy enter en el metodo seleccionado, automáticamente me pone


el n1 y n2 esos dos números son los que se le pedirán al usuario y se
están enviando como argumento, para que el metodo sumar los
utilice, de igual forma al metodo restar, multiplicar, dividir.
¿Entonces que pasa en el programa que se realizó?

Bueno después de que se pidieron los dos números de tipo entero n1 y n2, ahí se
han guardado, se ha creado el objeto verdad el objeto Operation, este objeto le
estoy diciendo utiliza el metodo sumar, por lo tanto, para utilizar el metodo sumar
que curiosamente tiene dos parámetros de tipo entero que son numero1 y numero2,
yo debo enviarle el argumento tanto n1 y n2, (valor que ingresa el usuario) entonces
como se le envían como argumentos, y al llegar a los parámetros me los toma como
variables locales, entonces ya se sabe qué valor tendrá numero1 numero2 y los
suma, a su vez el resultado lo guarda dentro de la variable suma y posteriormente
se va al metodo mostrarResultado para imprimir el resultado, eso hace con los
demás metodos.

También podría gustarte