this
En Java, la palabra "this" hace referencia al objeto actual de una clase en el que se está ejecutando un método o un constructor. Se utiliza para acceder a los atributos y métodos de la clase desde dentro de un método o constructor.
Por ejemplo, si se tiene un atributo "numero" y un parámetro "numero" en un constructor, se puede usar "this.numero" para acceder al atributo y "numero" para acceder al parámetro:
class MiClase {
int numero;
MiClase(int numero) {
this.numero = numero;
}
}
También se puede utilizar "this" para llamar a otros métodos de la clase desde dentro de un método o constructor. Por ejemplo:
class MiClase {
int numero;
MiClase(int numero) {
this.numero = numero;
}
void setNumero(int numero) {
this.numero = numero;
}
}
En resumen, la palabra "this" se utiliza para referirse al objeto actual de una clase y para acceder a sus atributos y métodos desde dentro de un método o constructor. Se utiliza para diferenciar entre variables miembro de la clase y variables locales de un método o constructor.