1. Il existe trois applications principales de ce mot-clé:
(1) Cela appelle les attributs de cette classe, c'est-à-dire les variables membre de la classe;
(2) Cela appelle d'autres méthodes de cette classe;
(3) Cela appelle d'autres constructeurs de cette classe et doit être placé dans la première ligne du constructeur lors de l'appel.
Le mot-clé Ceci est utilisé pour se référer à l'objet actuel. Par conséquent, cela peut être utilisé comme préfixe pour désigner les membres de l'instance à l'intérieur de la classe;
Cet () représente l'appel un autre constructeur. Quant à quel constructeur est appelé, il est déterminé sur la base du tableau des paramètres. Cet appel ne peut apparaître que sur la première ligne du constructeur.
Lorsque vous utilisez le mot clé dans une classe intérieure, il fait référence à l'objet de la classe intérieure. Afin d'accéder à l'objet de classe extérieure, le nom de la classe extérieure peut être utilisé. Ceci n'est généralement utilisé que dans ce cas.
Exemple de code:
L'activité de classe publique étend l'activité {public void onCreate (bundle SavedInstancEstate) {super.onCreate (SavedInstancEstate); / * SET Affichage Main.xml Layout * / setContentView (R.Layout.main); / * findViewByid (r.id.button) Obtenez le bouton dans la mise en page main.xml * / bouton bouton = (bouton) findViewByid (r.id.button); / * Écoutez les informations de l'événement du bouton * / Button.SetOnClickListener (new Button.OnClickListener () {public void onClick (View v) {/ * Créer un nouvel objet INTERNE * / INTENT INTENT = NOUVEAU INTENTIE (); / * Spécifiez la classe à démarrer dans l'intention * / Intent.SetClass (Activité. / * Fermez l'activité actuelle * / activité.this.finish ();}}); }}Ce qui précède est une introduction connexe à la compréhension du nom de classe. J'espère que cela vous sera utile!