Ejemplo:
public class EjemploOperadorThis {
/*Empezamos declarando las varibles que va a contener nuestra clase
*con su respectivo ambito de aplicacion en este caso todas van hacer de tipo private
*
*/
public EjemploOperadorThis() {
}
private String nombre;
private String apellidos;
/*seteamos los atributos*/
public void setNombre(String nombre){
//nos referimos a el atributo de nuestra clase
// si dejamos nombre=nombre el compilador no save a cual variable nos estamos refiriendo
this.nombre=nombre;
}
public void setApellidos(String apellidos){
//nos referimos a el atributo de nuestra clase
this.apellidos=apellidos;
}
public String getApellidos(){
//retornamos el atributo de nuestra clase
return this.apellidos;
}
public String getNombre(){
//retornamos el atributo de nuestra clase
return this.nombre;
}
/*
//este ejemplo ocasionara un error :non-static variable this cannot be referenced from a static context
public static String getNombre2(){
return this.nombre;
}
*/
/*Dentro de los metodos estaticos no se puede utilizar el operador this*/
public static void main(String[] args) {
EjemploOperadorThis ejemplo= new EjemploOperadorThis();
ejemplo.setNombre("jesus");
System.out.println(ejemplo.getNombre());
}
}
1 comentario:
muy buen ejemplo.....
Publicar un comentario