Почему за сумму отвечает то, что изначально было начальной стоимостью
Но это ладно
Решение слишком простое, но до него почти не додумаешься, потому что в голове может не очень укладывается то, как мы значения переменных направо и налево меняем миллион раз (ну ладно, всего один)
Я, конечно, понимаю, что мы это делаем не для того, чтобы яблоки считать, но все же эта задача меня больше запутала, чем научила
Marina
16 уровень
Я, конечно, решила задачу, но все равно не понимаю логики
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JD Backend Developer в EPAM
20 января 2020, 21:55
тут статическая переменная. а значит сколько бы яблок вы не создавали, она будет для всех общей.
путаница скорее всего из-за того, что обращение к переменной идет через объект класса:
да, к статическим методам и полям класса можно обращаться через объект , но обычно это делается через имя класса:
т.е сколько бы вы ни создавали объектов и на каких бы из них не вызывали этот метод, действие всегда будет происходить с одной и той же переменной
+2