viernes, septiembre 30, 2011

[Java] Java This ejemplo

Este es un ejemplo en JAVA que muestra el uso basico de 'this'.

En este se ejemplifica como diferenciar entre una variable de clase y una variable de metodo  que tengan el mismo nombre entre si, mediante 'this'.

_______________________________________________

public class Ejemplo {

    //se define una variable de CLASE llamada 'numero'
    private String numero = "uno";

    public static void main(String args[]) {
        Ejemplo ej = new Ejemplo();
        ej.resultado();
    }

    public void resultado() {


        //se define una variable local llamada 'numero'
        String numero="dos";
      
        //¿como se distingue entre la variable 'numero' de clase
        //y la variable 'numero' propia de la funcion?
              
        //sin this
        //=> Se refiere a la variable declarada en la funcion
        System.out.println("numero=" + numero+" => muestra la variable declarada en el metodo");
           
        //con this
        //=> Se refiere a la variable declarada en la clase
        System.out.println("numero=" + this.numero+" => muestra la variable declarada en la clase");

    }
}

---------------------------------

La salida de este programa es la siguiente:

run:

numero=dos => muestra la variable declarada en el metodo

numero=uno => muestra la variable declarada en la clase

BUILD SUCCESSFUL (total time: 0 seconds)

Saludos...

No hay comentarios.:

Publicar un comentario

java.net.SocketException: Software caused connection abort: socket write error

JAVA : Utilizando la librería " org.apache.commons.net.ftp ", encontré que al listar los archivos del servidor FTP se generaba...