Возможный дубликат:
Java: Обоснование класса Object не объявляется абстрактным
Почему класс Object, который является базовым классом "em" в Java, а не абстрактным?
У меня был этот вопрос на самом деле очень долгое время, и его попросили здесь исключительно из любопытства, что все. Ничто в коде кода или каком-либо коде не ломается, потому что оно не абстрактно, но мне было интересно, почему они сделали его конкретным?
Почему кому-то нужен "экземпляр" (а не его наличие a.k.a. Reference) этого класса Object? Один случай - плохой код синхронизации, который использует экземпляр объекта для блокировки (по крайней мере, я использовал его таким образом, когда-то.. мой плохой).
Есть ли практическое использование "экземпляра" класса Object? И как его инстанцирование вписывается в ООП? Что произошло бы, если бы они отметили его абстрактным (конечно, после предоставления реализаций его методам)?