Реализация Java - мета-классы

Насколько я понимаю, объектная модель Java - это 3 уровня, каждый уровень описывает уровень под ним, поэтому существует один метакласс, общий для всех классов (которые сами являются объектами?).

Мой вопрос - как конструкторы реализованы в Java? (или любые другие методы класса) моя логика говорит, что конструкторы должны появляться в мета-классах, но поскольку существует только один мета-класс, нет никакого смысла в том, что он сохраняет все возможные конструкторы, или мое понимание этого полностью неправильно..

Ответы на вопрос(2)

Ваш ответ на вопрос