Извините, если этот вопрос был задан раньше. У меня есть некоторые сомнения относительно поля длины класса Object. Исправьте меня, если я ошибаюсь. Каждый класс неуклонно расширяет класс Object, поэтому мы можем получить доступ к любым методам, таким как equals, clone, hashcode и т. Д.длина поля в классе объектов
Так что мой вопрос в том, когда мы создаем любой массив, например массив из int [], foo [ ] мы можем получить доступ к полю длины класса Object, но когда мы создаем какой-либо объект, мы не можем видеть переменную длины, почему?
Потому что 'length' не определен в' Object' –
По той же причине вы не можете увидеть переменную asdf или переменную foobar. – immibis
Итак, где задано поле длины? – FaisalAhmed