Java - возможно ли создать подкласс массива? И еще вопросы о массивах в Java
Эти вопросы задаются исключительно из любопытства. На самом деле мне не нужно разбивать массив на подклассы, я просто пытаюсь понять, как они работают в Java.
Где находится API Javadoc для массивов? Я нашел один для класса 'Arrays', но этот класс просто содержит утилиты для использования в массивах Java и не является классом массива. Это приводит меня к моему следующему вопросу:
Существует ли фактический класс массива, все массивы которого являются подклассами?
ЯвляетсяObject[]
суперклассString[]
(например)? Я предполагаю, что ответ здесь - нет. Являются ли эти реальные классы как любой другой класс?
ЯвляетсяString[]
другой класс изString[][]
? Или жеString[][][]
, и т.д?
Как спрашивается в заголовке, возможно ли разделить класс массива на подклассы (или разделить класс массива на подклассы? Все еще не знаете, как он работает, как вы можете понять из моих предыдущих вопросов)? Могу ли я создать свой собственный класс, экземпляры которого действуют точно так же, как массивы, за исключением того, что они обладают большей функциональностью?
Благодарю.