Информация об изменениях

Сообщение Re[2]: Diamond inheritance от 12.12.2022 10:47

Изменено 14.12.2022 13:36 VladD2

Re[2]: Diamond inheritance
Здравствуйте, Qbit86, Вы писали:

Q>Здравствуйте, Codealot, Вы писали:


C>>Вот за каким хреном так сделали?


Q>Представь, что у тебя твой TestClass реализует не только интерфейс ITest, но и ICompletelyDifferentInterface:

Q>Метод Method() какого интерфейса по-твоему должен быть вызван в вызове `obj.Method()`?

Ты вот такую дурь пишешь, что не сразу поймёшь, что ты умный
Что значит "представь"?? Тебе УЖЕ ДАЛИ ЗАДАЧУ. Ясную как день. Что тебе ещё в ней непонятно? Есть класс, есть метод из интерфейса. И он ОБЯЗАН работать. По кр. мере по программерской логике. А теперь ты выдумываешь СВОЙ пример и что-то начинаешь доказывать. Зачем? Ответь на оригинальный вопрос!
Re[2]: Diamond inheritance
Здравствуйте, Qbit86, Вы писали:

Q>Представь, что у тебя твой TestClass реализует не только интерфейс ITest, но и ICompletelyDifferentInterface:

Q>Метод Method() какого интерфейса по-твоему должен быть вызван в вызове `obj.Method()`?

Ты вот такую дурь пишешь, что не сразу поймёшь, что ты умный
Что значит "представь"?? Тебе УЖЕ ДАЛИ ЗАДАЧУ. Ясную как день. Что тебе ещё в ней непонятно? Есть класс, есть метод из интерфейса. И он ОБЯЗАН работать. По кр. мере по программерской логике. А теперь ты выдумываешь СВОЙ пример и что-то начинаешь доказывать. Зачем? Ответь на оригинальный вопрос!