Правильное решение закомментировал. Вопрос по второму решению. Почему не работает конструкция с "this"? По идее, ведь это отсыл к переменной applesPrice класса Apple. Или нет?