Встречается на собеседованиях • сегодня
Как каждый Instance понимает какое значение нужно отдать
Каждый экземпляр класса хранит свои собственные копии полей (instance variables), которые определяются при создании объекта через new. Когда вызывается метод, JVM использует скрытый параметр this, который ссылается на текущий экземпляр, чтобы получить доступ к его полям.
Пример:
java
class Person {
String name;
void setName(String name) {
this.name = name; // this указывает на текущий экземпляр
}
String getName() {
return this.name; // возвращает name конкретного экземпляра
}
}
Person p1 = new Person();
p1.setName("Alice"); // p1.name = "Alice"
Person p2 = new Person();
p2.setName("Bob"); // p2.name = "Bob"
System.out.println(p1.getName()); // "Alice"
System.out.println(p2.getName()); // "Bob"Таким образом, JVM через механизм this и ссылки на объекты обеспечивает изоляцию данных между экземплярами.

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