Una de las partes más importantes de un método son los parámetros del método. Los parámetros son variables locales. Cuando el objeto llama al método, a los parámetros se les asigna espacio de memoria y la persona que llama debe pasar valores a los parámetros. , cuando se llama al método, las variables de los parámetros deben tener valores específicos.
En Java, el valor de la variable del parámetro en el método es una copia del valor especificado por la persona que llama. Si el método cambia el valor del parámetro, no afectará el valor de la variable "pasar valor" al parámetro.
Pasar valores de parámetros de tipo de datos básicos:
Para un parámetro de un tipo de datos primitivo, el valor pasado al parámetro no puede ser de un nivel superior al nivel del parámetro.
Por ejemplo: no puede pasar un valor flotante a un parámetro int, pero puede pasar un valor flotante a un parámetro doble.
Paso por valor para parámetros de tipo de referencia:
Los datos de referencia de Java incluyen matrices, objetos e interfaces. Cuando el parámetro es un tipo de referencia, "pasar por valor" pasa la "referencia" almacenada en la variable, no la entidad a la que hace referencia la variable.
Aviso:
Para dos variables de referencia del mismo tipo, si tienen la misma referencia, tendrán la misma entidad. Por lo tanto, si se cambia la entidad a la que hace referencia la variable de parámetro, provocará el mismo cambio en la entidad de la variable original; sin embargo, cambiar el parámetro La "referencia" almacenada no afectará la "referencia" almacenada en la variable a la que se pasa el valor.