Учебники по Java

Ява ГЛАВНАЯ Введение в Java Начало работы с Java Синтаксис Java Java-комментарии Java-переменные Типы данных Java Приведение типов Java Операторы Java Java-строки Java-математика Логические значения Java Java, если...иначе Java-переключатель Java-цикл во время выполнения Java для цикла Перерыв/продолжение Java Массивы Java

Java-методы

Java-методы Параметры метода Java Перегрузка метода Java Область применения Java Java-рекурсия

Java-классы

Java ООП Классы/объекты Java Атрибуты класса Java Методы класса Java Конструкторы Java Модификаторы Java Инкапсуляция Java Java-пакеты/API Наследование Java Java-полиморфизм Внутренние классы Java Java-абстракция Java-интерфейс Перечисления Java Пользовательский ввод Java Дата Java Список массивов Java Связанный список Java Java HashMap Набор хэшей для Java Java-итератор Классы-оболочки Java Исключения Java Java регулярное выражение Java-потоки Java-лямбда

Обработка файлов Java

Java-файлы Создание/запись файлов Java Файлы чтения Java Java Удалить файлы

Java Как

Добавить два числа

Справочник по Java

Ключевые слова Java Строковые методы Java Java математические методы

Примеры Java

Примеры Java Компилятор Java Java-упражнения Java-викторина Java-сертификат


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

❮ Ключевые слова Java


Пример

Использование thisс атрибутом класса (x):

public class Main {
  int x;

  // Constructor with a parameter
  public Main(int x) {
    this.x = x;
  }

  // Call the constructor
  public static void main(String[] args) {
    Main myObj = new Main(5);
    System.out.println("Value of x = " + myObj.x);
  }
}


Определение и использование

Ключевое thisслово относится к текущему объекту в методе или конструкторе.

Чаще всего это thisключевое слово используется для устранения путаницы между атрибутами класса и параметрами с одинаковыми именами (поскольку атрибут класса затенен параметром метода или конструктора). Если вы опустите ключевое слово в приведенном выше примере, на выходе будет «0» вместо «5».

this также может использоваться для:

  • Вызвать конструктор текущего класса
  • Вызвать текущий метод класса
  • Вернуть текущий объект класса
  • Передать аргумент в вызове метода
  • Передать аргумент в вызове конструктора

Связанные страницы

Узнайте больше об объектах в нашем учебном пособии по классам и объектам Java .

Подробнее о конструкторах читайте в нашем Учебнике по конструкторам Java .

Подробнее о методах читайте в нашем Учебнике по методам Java .


❮ Ключевые слова Java