Задать вопрос
ghqstlysoul
@ghqstlysoul
Discord: ghqstlysoul

Как сделать несколько вариантов типизации в одной переменной?

Перехожу на Java с Python, но за процесс всего обучения не понял как использовать неизвестный тип данных, например как это делается в Python, где ты делаешь переменную без указания типа, и она может принять как float, так string либо integer.

Возможно ли это на джаве?
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя Дмитрий Кинаш К ответам на вопрос (2)
@Dementor
программист, архитектор, аналитик
Не считая парочки примитивных типов, все в Джаве является объектами и наследуется от класса Object. Если заранее неизвестен тип (да и плевать каким он будет, если по логике МоделМапером далее данные перекидываются в объект нужного типа), то просто указывайте в сигнатуре Object.

Или можете свой тип описать, если нужны дополнительные ограничения, свойства или методы.
Ответ написан
Комментировать