You are on page 1of 1

Metodo estatico

Un mtodo esttico se comparte entre diferentes objetos de la misma clase.



Paso de parmetros
Por valor.
Cuando un parmetro se pasa por valor a un mtodo, el mtodo en realidad recibe una copia, de
modo que si el parmetro es modificado dentro del mtodo esa modificacin no se reflejara al
regresar al programa principal, sea el que llamo al mtodo. Esto es as porque el mtodo trabaja
sobre la copia y no sobre el original.
Paso por referencia
Cuando un parmetro se pasa a un mtodo por referencia, lo que el mtodo recibe es la direccin
de memoria del parmetro, por lo tanto el mtodo trabaja con el valor original y cualquier cambio
que le mtodo haga al parmetro se ver reflejado al regresar al programa principal

La principal ventaja del paso por valor es que los parmetros no se pueden alterar con el mtodo y
con esto se evitan errores lgicos muy sutiles que a veces es muy difcil detectar. La principal
desventaja es que puede haber una gran sobrecarga en los recursos de la computadora tanto en
cantidad de memoria usada como el tiempo de ejecucin.
La ventaja del paso por referencia es que no hay sobrecarga ni en memoria ni en tiempo de
ejecucin puesto que se trabaja con los valores originales. La desventaja es que se pueden originar
errores muy difciles de encontrar.
En algunos lenguajes los arreglos se pasan siempre por referencia y los escalares por valor

Diferencia entre preincremento y postincremento
En el preincremento la variable se incrementa en uno y luego se usa. En el postincremento la
variable primero se usa y luego se incrementa
En muchos casos es indistinto utilizar pre o pos incremento pero cuando el pre o pos viene dentro
de una expresin hay que ser cuidadodso.

Metodo constructor
Cuando se define una clase uno de los mtodos que deben imprimir esta el mtodo constructor.

You might also like