next up previous contents
Next: Valores de retorno Up: Java Previous: Objetos y referencias a   Índice General

Parámetros

Se pueden pasar objetos como parámetros a métodos.

La lista de parámetros junto con el nombre del método compone la signatura del método. Pueden existir varias funciones con el mismo nombre, siempre y cuando se distingan en sus signaturas. La técnica se llama sobrecarga de métodos.

La lista de parámetros siempre es fija, no existe el concepto de listas de parámetros variables de C.

Java pasa parámetros exclusivamente por valor. Eso significa en caso de objetos que siempre se pasa una referencia al objeto con la consecuencia de que el método llamado puede modificar el objeto.

Para evitar posibles modificaciones de un parámetro se puede declarar el parámetro como final.

Entonces, no se puede cambiar los valores de variables de tipos simples llamando a métodos y pasarles como parámetros variables de tipos simples.



© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática