Что это значит, когда в качестве типа данных используется «класс»? - PullRequest
0 голосов
/ 15 сентября 2018

При использовании примитивных типов данных, таких как char, int и т. Д., Мы знаем, что количество байтов в соответствии с типом данных зарезервировано в памяти, но что происходит, когда мы используем класс в качестве типа данных для переменной, поскольку классы также имеют методы, заключенные в Кроме того, что происходит или что означает использование класса в качестве элемента данных для переменной (учтите, что мы не создаем экземпляр переменной, только объявление), а также как обрабатываются методы, являются ли они частью переменной? И как различные типы данных в этом «классе» связаны с одной переменной, которая использует этот класс в качестве типа данных.

1 Ответ

0 голосов
/ 15 сентября 2018

Класс не является примитивным типом данных, поэтому не примитивные типы данных не определяются языком программирования, а вместо этого создаются программистом.Их иногда называют «ссылочными переменными» или «объектными ссылками», поскольку они ссылаются на область памяти, в которой хранятся данные.В языке программирования Java не примитивные типы данных просто называются «объектами», потому что они создаются, а не предопределены.Хотя объект может содержать данные любого типа, информация, на которую ссылается объект, все же может храниться в виде примитивного типа данных

...