Diferencia entre revisiones de «Ámbito (programación)»
Contenido eliminado Contenido añadido
m categorización, "referencias" usando monobook-suite |
mSin resumen de edición |
||
Línea 1:
{{referencias}}
En
Esto sirve para que se pueda volver a definir una variable con un mismo nombre en otra parte del programa ya que nombres como: "i","x","y" por ejemplo son muy usados y con frecuencia se
Si una variable es declarada dentro de un bloque esta se
Hay dos tipos de alcances, el
== Ejemplo en Java ==
<source lang="java">
▲ public class A {
public Integer numeroEntero = new Integer(); /* Variable Global a todos los Métodos */
public Integer metodo() {
int num = 1; // Variable Local a metodo. Puede accederse dentro de este método en cualquier parte, pero no fuera del mismo.
for (int i = 0;i<numeroEntero.intValue();i++) { // i es local al bucle for, sólo puede ser accedida dentro del mismo.
num *= i;
}
// i = 2; Esta línea provocaría error al no haber declarado la variable i. i fue definida localmente al bucle for.
return Integer.valueOf(num);
}
public void otroMetodo() {
int num = 1; // Variable local a otroMetodo. num aquí es una variable distinta a la variable num de metodo
System.out.println("Variable local num: " + num);
}
</
Línea 35:
*http://www.dirinfo.unsl.edu.ar/~analisis/teorias/trans_cap7_acl_06.pdf
[[Categoría:Programación]]
|