Встречается на собеседованиях • сегодня
Для чего нужно ключевое слово this
Ключевое слово this в Java ссылается на текущий объект класса. Оно используется для:
- Разрешения неоднозначности между полями класса и параметрами метода/конструктора с одинаковыми именами:
java
public class Person {
String name;
public Person(String name) {
this.name = name; // this.name - поле, name - параметр
}
}- Вызова одного конструктора из другого (должен быть первой инструкцией):
java
public Person() {
this("Default"); // вызывает конструктор Person(String)
}- Передачи текущего объекта как аргумента метода или возврата из метода:
java
public Person getCurrent() {
return this;
}- Обращения к полям и методам текущего объекта (хотя это не обязательно, если нет конфликта имен).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы