¿Cómo utilizar esta palabra clave en Java? ¿Cuándo estará disponible?
Cuando desee hacer referencia a algo en el objeto actual (como un método del objeto actual o un miembro del objeto actual), puede utilizar esta palabra clave para lograr este propósito.
Por ejemplo, el método de "comer" lo define Dios y lo realizan todas las personas en el mundo. Cuando se produce la conducta alimentaria, el sujeto es la persona que come, es decir, alguien debe realizar la conducta alimentaria. A veces, necesitamos poder especificar en un método quién realiza el comportamiento. Para ser precisos, necesito saber quién está comiendo.
función eatSomthing() { this.eat }
Cada método definido en un lenguaje de programación tiene una clave this, que no está determinada por dónde se define, sino por quién se ejecuta. Esta es la clave para determinar esta clave.
Representa el "contexto" en el que el método está activo. Por "contexto", me refiero al alcance de la actividad actual del código, es decir, el significado de la actividad actual (la ejecución del código) en esa imagen.
La actividad de "comer" ocurre en el contexto de "Zhang San", que es el contexto de "comer". Si busca un elemento div dentro del cuerpo, entonces el cuerpo es el contexto de la actividad de búsqueda. Entonces, este es el contexto de la actividad en la que se ejecuta este método.
Esto en el método es el contexto en el que se ejecuta actualmente el método, pero el contexto no se limita a esto (es decir, la diferencia entre el todo y el individuo).