Всем привет, не знаю насколько правильное место выбрал для вопроса, суть в чем, изучая ООП на данной стадии, а, в особенности, интерфейсы, решил закрепить всю информацию книгой Сьерры "Изучаем Java", однако не могу понять момент с Object, в ключевых моментах написано: 1)Вы можете вызывать методы объекта, только если они присутствуют в классе( или интерфейсе), который использовался в качестве типа ссылки, несмотря на фактический тип объекта. По этой причине ссылочная переменная типа Object может применяться только для вызова методов, определенных в классе Object, несмотря на указываемый ссылкой тип объекта. 2)Ссылочная переменная типа Object не может присваиваться ссылке другого типа без приведения. Приведение часто применяется для присвоения ссылке одного типа ссылки, имеющей дочерний тип. Однако во время выполнения программы приведение не сработает, если тип объекта в куче окажется несовместимым с типом приведения. Может ли кто помочь разобраться в написанном здесь? Или дать ссылку, где еще можно почитать об этом