1. Hay tres aplicaciones principales de esta palabra clave:
(1) Esto llama a los atributos en esta clase, es decir, las variables del miembro en la clase;
(2) Esto llama a otros métodos en esta clase;
(3) Esto llama a otros constructores en esta clase, y debe colocarse en la primera línea del constructor al llamar.
La palabra clave que se usa para referirse al objeto actual. Por lo tanto, esto se puede usar como prefijo para referirse a los miembros de la instancia dentro de la clase;
This () representa llamar a otro constructor. En cuanto a qué constructor se llama, se determina en función de la tabla de parámetros. Esta llamada () solo puede aparecer en la primera línea del constructor.
Al usar la palabra clave esto en una clase interna, se refiere al objeto de la clase interna. Para acceder al objeto de clase exterior, se puede usar el nombre de la clase exterior. Esto generalmente solo se usa en este caso.
Código de muestra:
La actividad de la clase pública extiende la actividad {public void onCreate (Bundle SavedInstancestate) {super.oncreate (SavedInStancestate); /* Establecer la pantalla Main.xml de diseño*/ setContentView (r.layout.main); / * findViewByid (R.id.Button) Obtenga el botón en el diseño main.xml */ botón de botón = (botón) findViewByid (r.id.button); /* Listen to the event information of the button*/ button.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { /* Create a new Intent object*/ Intent intent = new Intent(); /* Specify the class to start in the intent */ intent.setClass(Activity.this</span>, Activity.class); /* Start a new Activity */ startActivity (intención); }}Lo anterior es una introducción relacionada a la comprensión del nombre de la clase. Esto en la palabra clave Java ClassName. Esto se lo introdujo. ¡Espero que te sea útil!