Рубрики

Скрытие переменной экземпляра в Java

В Java, если в методе есть локальная переменная с тем же именем, что и переменная экземпляра, то локальная переменная скрывает переменную экземпляра. Если мы хотим отразить изменения, внесенные в переменную экземпляра, этого можно достичь с помощью этой ссылки .

class Test

{

    // переменная экземпляра или переменная-член

    private int value = 10

  

    void method()

    {

        // Эта локальная переменная скрывает переменную экземпляра

        int value = 40;

  

        System.out.println("Value of Instance variable :"

                            + this.value);

        System.out.println("Value of Local variable :"

                            + value);

    }

}

  

class UseTest

{

    public static void main(String args[])

    {

        Test obj1 = new Test();

        obj1.method();

    }

}

Выход:

 Значение переменной экземпляра: 10
Значение локальной переменной: 40 

Эта статья предоставлена Twinkle Tyagi . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Рекомендуемые посты:

Скрытие переменной экземпляра в Java

0.00 (0%) 0 votes