Запишу в чём разница, чтоб закрепить в голове.

Объявление

Это когда для «всех» объявляем что мы будем использовать нечто с определённым именем и определённого типа. Никто не знает что «это» из себя представляет. Как с ним взаимодействовать и что «оно» в себе содержит?

Определение.

Это когда мы говорим что «ЭТО» с таким то именем работает вот так то и устроено так то. Таким образом «все» присутствующие кроме имени также теперь имеют представление что это такое, как оно выглядит и как с ним работать.

Инициализация

Это когда уже зная название, внешний вид, внутреннюю конструкцию , мы говорим что этот объект/сущность содержит в себе вот такое конкретное значение. То есть — она НЕ пустая теперь. А заполненная.

Абстрактный пример из окружающего мира:

Объявление

мы будем использовать чашку

но какую?

Определение

это чашка снаружи зелёная, внутри белая, её высота 10см, её диаметр 7 см, она выдерживает температуру до 200 градусов и пригодна для пищевых напитков. У неё нет крышки а стенки тонкие — она не годится для сохранении температуры содержимого длительное время.

а что в ней есть?

Инициализация

В чашку (согласно определению выше) налит чай чёрный с лимоном и сахаром. Горячий

От t2pp

Добавить комментарий