Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Paso de argumentos en java
1. Paso de Argumentos a Métodos Programación Orientada a Objetos Ingeniera en Sistemas Licenciatura en Informática Técnico en Software Instructor: Cathy Eloisa Zepeda
2. Contenido Discusión sobre objetos como argumentos Ejemplo Paso por referencia Paso por valor Definiciones
3. Definiciones Universidad Tecnológica de El Salvador Paso por valor significa que cuando un argumento se pasa a un método, este método recibe una copia del valor original. Aproximaciones Clásicas Paso por referencia significa que cuando un argumento se pasa a un método, este método recibe la dirección de memoria del valor original, no la copia del valor.
4. Paso por valor boolean short String Universidad Tecnológica de El Salvador byte int double char float Tipos Primitivos Tipos de datos que se pasan por valor
5. Paso por referencia Tipos de datos que se pasan por referencia Objetos Vectores Universidad Tecnológica de El Salvador Arreglos
6. Ejemplo : Paso por valor numero se pasa como argumento para el método n recibe una copia del valor d numero en la variable n Esa copia se le asigna el valor 18 La variable numero no se ve afectada por la asignación public class Prueba { public void pasoArgumentos( int n) { n=18; } public static void main(String [] a) { int numero=24; Prueba miPrueba= new Prueba(); miPrueba.pasoArgumentos(numero); System. out .println(numero); } } Imprime numero, la variable del método main() Universidad Tecnológica de El Salvador
7. Ejemplo: Paso por referencia numero si será afectada por n[0]=18 pasoArgumentos() no recibe el valor de la variable sino la referencia Referencia significa la dirección física n no es una replica de numero, es numero llamada de otra forma public class Prueba { public void pasoArgumentos( int [] n) { n[0]=18; } public static void main(String [] a) { int numero={24,24}; Prueba miPrueba= new Prueba(); miPrueba.pasoArgumentos(numero); System. out .println(numero[0]); } } Imprime el valor de numero[0] no el valor del método Universidad Tecnológica de El Salvador
8. Salida de los programas La variable numero no ha sido afectada Por Referencia La variable numero[0] ha sido afectada Por Valor