Результаты поиска по запросу "interface"

4 ответа

Как отсутствие множественного наследования в C # привело к необходимости в интерфейсах?

ВЯзык программирования C # [https://rads.stackoverflow.com/amzn/click/com/0321741765]Кшиштоф Квалина пишет в аннотации: мы явно решили не добавлять поддержку множественного наследования [...] отсутствие множественного наследования заставило нас ...

5 ответов

Доступ к методам интерфейса без ссылки на класс

Скажем, у меня есть такой интерфейс в проекте под названием «Интерфейс»: public interface TestInterface { string Operation(); }и класс, который реализует это. Этот класс находится в другом проекте "Класс": public class TestClass : TestInterface ...

3 ответа

dynamic_cast COM-объекта в COM-интерфейс не влияет на счетчик ссылок, не так ли?

Если у меня есть класс C ++, X, который реализует интерфейсы COM IY и IZ, и у меня есть указатель y на интерфейс IY объекта типа X, и я делаю это: IZ *z = dynamic_cast<IZ *> ( y );Это не влияет на счетчик ссылок объекта, не так ли? Мне не нужно ...

ТОП публикаций

2 ответа

Получить имя интерфейса из класса реализации

Пример : List<String> list = new ArrayList<String>(); //This would give me the class name for the list reference variable. list.getClass().getSimpleName();Я хочу получить имя интерфейса изlist ссылочная переменная. Есть ли способ сделать это?

4 ответа

Почему список типов интерфейса не может принимать экземпляры наследуемого интерфейса? [Дубликат]

На этот вопрос уже есть ответ здесь: Преобразовать список <DerivedClass> в список <BaseClass> [/questions/1817300/convert-listderivedclass-to-listbaseclass] 9 ответовДаны следующие виды: public interface IPrimary{ void doBattle(); } // an ...

4 ответа

Delphi, MDI против вкладок для многодокументного интерфейса

Я разрабатываю многодокументное приложение. В настоящее время он использует MDI, что весьма удобно для меня (как для разработчика), а также для пользователей, которым я верю. Однако есть одно «против» - я не нашел решениябыстро нагрузкамного до ...

9 ответов

В какое пространство имен вы должны поместить интерфейсы относительно их разработчиков?

В частности, когда вы создаете пару интерфейс / разработчик, и при этом не возникает основной организационной проблемы (например, интерфейс должен идти в другой сборке, т. Е. В соответствии с рекомендациями архитектуры s #), есть ли у вас способ ...

4 ответа

Интерфейс не имеет конструктора, тогда как он может быть унаследован?

Как я знаю, конструктор подкласса вызывает конструктор суперкласса, используяsuper();, Но так как интерфейс не имеет конструктора, как может происходить наследование?

5 ответов

Могу ли я ограничить методы, которые другой класс может вызывать в Java?

Давайте предположим, что у меня есть классыA, B, а такжеC где классC имеет читабельные и записываемые свойства: public class C { private int i = 0; // Writable. public void increment() { i++; } // Readable. public int getScore() { return i; } ...

8 ответов

Почему интерфейс для Java-класса должен быть предпочтительным?

PMD [https://pmd.github.io/]сообщит о нарушении для: ArrayList<Object> list = new ArrayList<Object>();Нарушение было следующим: «Избегайте использования типов реализации, таких как ArrayList; используйте вместо этого интерфейс». Следующая ...