В коде есть метод convertMapToSet(Map<String, Cat> map) . С него я хочу витянуть обьет Cat , но видает ошибку. - Cat r1 = entry.getValue() ; Ну а если я буду обьявлять єтот обьект через родительский клас то ошибки не видает - Object r = entry.getValue() ; Ну и потом я не могу обьет типа Object вставить в свой сет обьектов класа Cat . Почему когда я вытаскиваю обьект с сета он не может остаться екземпляров класса Cat , а становится сразу екземпляром класса Object ?