Buenas hoy vamos a continuar con un poco de sentencias javas habituales. Hablaremos del this.
Ejemplo:
El this en este caso se utiliza dentro de cargarNombreApellido para diferencia nombre del nombre pasado por parámetro del nombre de la clase persona, de esta manera tenemos 2 variables que se llaman igual pero con dos alcances diferentes, la pasada por parámetro solo tiene vida útil dentro del método mientras que this.nombre hasta que el objeto se destruya.
Si se intenta utilizar dentro de un método estático (Static methods) y lanzara:
"Cannot use This in a static context"
Explicación no se puede usar ya que un método estático se puede acceder sin la instancia del objeto entonces estos no podemos hacer referencia a propiedades o metodos lo que todavía no existen.
Saludos
¿Que es el this?
El this es una palabra reservada de Java.¿Para que sirve el this?
El this sirve para hacer referencia a un metodo o propiedad del objeto actual.Ejemplo:
El this en este caso se utiliza dentro de cargarNombreApellido para diferencia nombre del nombre pasado por parámetro del nombre de la clase persona, de esta manera tenemos 2 variables que se llaman igual pero con dos alcances diferentes, la pasada por parámetro solo tiene vida útil dentro del método mientras que this.nombre hasta que el objeto se destruya.
¿Donde se puede usar el this?
Puede referirse a cualquier miembro del objeto actual desde dentro de un método de instancia o un constructor.Si se intenta utilizar dentro de un método estático (Static methods) y lanzara:
"Cannot use This in a static context"
Explicación no se puede usar ya que un método estático se puede acceder sin la instancia del objeto entonces estos no podemos hacer referencia a propiedades o metodos lo que todavía no existen.
Saludos
Java Player - ¿Que es el this? - ¿Para que sirve el this? - ¿Donde se puede usar el this?
Reviewed by El lado oscuro de java
on
noviembre 14, 2013
Rating:
muchas gracias esta genial el blog
ResponderEliminarMuchas gracias Bryan, todo se hace a fuerza de pulmon, en el caso que quieras algun tema puntual avisa!
EliminarSaludos
Muy bien explicado , me sirvio bastante , gracias.
ResponderEliminarMex gracias a vos por pasar si tenes alguna o te pueda ayudar en algo aqui estoy un abrazo desde bs as Argentina
EliminarUna pregunta por que no nombrar los parametros de la funcion local con nombres diferentes?? en ese caso ya no se necesitaria this verdad??
ResponderEliminarobviamente en el caso que decís vos no se necesita el this, pero justamente tendrías que estar adivinando que que parametro corresponde a cual, con el uso del this es mas armonico.
Eliminarjajajajajajjajjaj cjds prrsss osea ovio q yo se td lelos
EliminarJoder esta genial
ResponderEliminarGracias
gracias pepe!
Eliminarpepe pepe pepe llamame quiero comunicarme con tu mamiiiii
EliminarTengo una pregunta soy novato, pero es necesario poner las variables con el mismo nombre, que pasa si se pone un nombre diferente
ResponderEliminarno pasa nada si pones nombre diferentes.
EliminarSaludos
Muy buen apunte amigo !
ResponderEliminarde nada amigo para eso estamos!
Eliminarbien explicdo
ResponderEliminarGracias carlos! Disculpa la demora en contestarte! Gracias por pasar!
EliminarMuchas gracias!
ResponderEliminarExcelente explicación,me sirvió!!!
ResponderEliminarde nada
ResponderEliminarchingon
ResponderEliminarGracias, Gracias.
ResponderEliminar