1. Es gibt drei Hauptanwendungen dieses Schlüsselworts:
(1) Dies nennt die Attribute in dieser Klasse, dh die Mitgliedsvariablen in der Klasse;
(2) Dies nennt andere Methoden in dieser Klasse;
(3) Dies ruft andere Konstruktoren in dieser Klasse auf und sollte beim Aufrufen in die erste Zeile des Konstruktors platziert werden.
Das Schlüsselwort, mit dem sich das aktuelle Objekt bezieht. Daher kann dies als Präfix verwendet werden, um sich auf Instanzelemente innerhalb der Klasse zu beziehen.
Dies () stellt einen anderen Konstruktor dar. Was der Konstruktor aufgerufen wird, wird er basierend auf der Parametertabelle bestimmt. Dieser Aufruf kann nur in der ersten Zeile des Konstruktors angezeigt werden.
Wenn das Schlüsselwort dies in einer inneren Klasse verwendet, bezieht es sich auf das Objekt der inneren Klasse. Um auf das Objekt der äußeren Klasse zuzugreifen, kann der Name der äußeren Klasse verwendet werden. Dies wird im Allgemeinen nur in diesem Fall verwendet.
Beispielcode:
Die Aktivität der öffentlichen Klasse erweitert Aktivität {public void OnCreate (Bündel SavedInstancestate) {Super.oncreate (SavedInstancestate); /* Anzeige main.xml layout*/ setContentView (R.Layout.main); / * findViewById (r.id.button) Holen Sie sich die Schaltfläche in der Layout main.xml */ button = (button) findViewById (R.Id.Button); /* Hören Sie sich die Ereignisinformationen der Schaltfläche an*/button.setonClickListener (neuer Button.onclickListener () {public void onclick (Ansicht v) {/* Erstellen Sie ein neues Absichtsobjekt*/Intent Intent = new Intent ();/* Spezifizieren Sie die Klasse, um in der Intent zu beginnen. StartActivity (Absicht); / * Schließen Sie die aktuelle Aktivität * / Aktivität. }}Das obige ist eine verwandte Einführung in das Verständnis des Klassennamens. Dies im Java -Keyword -Klassenname. Dies wurde Ihnen vorgestellt. Ich hoffe, es wird für Sie hilfreich sein!