--- aliases: - ссылочных типов - ссылочные типы tags: - maturity/🌱 date: 2024-10-19 zero-link: parents: linked: --- Ссылочные типы позволяют работать с пользовательскими типами данных, такими как объекты классов. Однако, важно понимать, что ==переменная ссылочного типа не хранит сами данные объекта. Вместо этого переменная хранит **ссылку** на объект==, который находится в области памяти, называемой [[Куча|кучей]] (heap). Когда вы объявляете переменную ссылочного типа, например: ```java MyClass obj = new MyClass(); ``` Переменная `obj` ==не содержит сам объект класса `MyClass`, а лишь хранит адрес этого объекта в памяти==. То есть, в самой переменной хранится ссылка на объект, а не его данные. Все операции с такой переменной выполняются через эту ссылку. *** ## Мета информация **Область**:: [[../../meta/zero/00 Java разработка|00 Java разработка]] **Родитель**:: **Источник**:: **Создана**:: [[2024-10-19]] **Автор**:: ### Дополнительные материалы - [[Примитивный тип|Примитивный тип]] ### Дочерние заметки