Объявление. Определение. Инициализация
Запишу в чём разница, чтоб закрепить в голове.
Объявление
Это когда для «всех» объявляем что мы будем использовать нечто с определённым именем и определённого типа. Никто не знает что «это» из себя представляет. Как с ним взаимодействовать и что «оно» в себе содержит?
Определение.
Это когда мы говорим что «ЭТО» с таким то именем работает вот так то и устроено так то. Таким образом «все» присутствующие кроме имени также теперь имеют представление что это такое, как оно выглядит и как с ним работать.
Инициализация
Это когда уже зная название, внешний вид, внутреннюю конструкцию , мы говорим что этот объект/сущность содержит в себе вот такое конкретное значение. То есть — она НЕ пустая теперь. А заполненная.
Абстрактный пример из окружающего мира:
Объявление
мы будем использовать чашку
но какую?
Определение
это чашка снаружи зелёная, внутри белая, её высота 10см, её диаметр 7 см, она выдерживает температуру до 200 градусов и пригодна для пищевых напитков. У неё нет крышки а стенки тонкие — она не годится для сохранении температуры содержимого длительное время.
а что в ней есть?
Инициализация
В чашку (согласно определению выше) налит чай чёрный с лимоном и сахаром. Горячий