Я решаю задачи и пока что никак не могу понять, почему если идти по порядку строчек сверху вниз, то мы сначала создаем объекты определенного класса, а потом уже ниже прописываем класс, это же нелогично, подобную ситуации встречал и с методами, объясните почему так?