C# - Головна Простір імен
► System (5)► Microsoft (1) Для учнів (початківців)
► Відео уроки (4)► Навчання (177) ► Приклади програм (19) ► Секрети Сі Шарп (4) Для професіоналів
► Навчання (6)► Приклади програм (1) |
Ключове слово this
При виклику методу йому автоматично передається неявний аргумент, який є посиланням на об'єкт викликається (тобто на об'єкт, з даними якого буде працювати цей метод). Ця посилання називається this. Оскільки this визначений у класі, область його дії – клас, у якому він визначений. Фактично this є прихованим параметром класу, додаються самим компілятором до його визначення. як приклад використовуємо конструктор з попереднього прикладу: public NewClass() { this.a = 100; } Цей запис буде еквівалентна наступній: public NewClass() { a = 100; } т. к. при зверненні до полів класу з його методів допустимо опустити ключове слово this. Досить часто this використовується для повернення посилання (у формі: return this;) на цей об'єкт.
Переглядів: 1793 |