вопрос новичок, но я не понял, почему примитивные типы в Java или других OOL нельзя отбрасывать. Что я имею в виду, почему вы не можете сделать:Почему примитивные типы нельзя отливать?
int k = 1;
String t = (String) k;
Я знаю, что примитивные типы не являются классами, но я хотел бы знать о сути этой причине.
Зависит от того, к чему вы относитесь. Покажите нам, что вы имеете в виду. –
Вы * можете * применять примитивные типы. Пример: 'int i = 42; long l = (long) i; '(это может быть даже неявным). Вы также можете понизить, если вы понимаете, какой эффект он будет иметь: 'long l = 42; int i = (int) l; ' –
Я этого не знал.Конечно, я предполагаю, что вы не можете перекрещивать примитивные типы вроде этого ... –