Вопрос: каких случаях объекты принадлежат одному классу?
Ответ: если у объектов совпадают интерфейсы, реализация интерфейсов, поведение объектов.