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

6 ответов

О да! Хорошая точка зрения :-)

у инициализировать массив, как это - Const MyArray : Array[0..0] Of TGUID = (IInterface);Но это приводит к - [DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string'Чтобы увидеть, что произойдет, я попробовал это - Const ...

5 ответов

Можно использовать оба одновременно, без проблем. Нужно просто знать о проблемах с пересчетом, то есть нельзя освобождать интерфейсный объект.

ужен базовый класс какTInterfacedObject но без подсчета ссылок (так чтоTNonRefCountedInterfacedObject). На самом деле это уже девятый раз, когда мне нужен такой класс, и почему-то я всегда пишу (читай: копирую и вставляю) свой собственный снова ...

14 ответов

Какой смысл интерфейсов в PHP?

Интерфейсы [http://php.net/Interfaces]позволяют создавать код, который определяет методы классов, которые его реализуют. Однако вы не можете добавить код к этим методам. Абстрактные классы [http://php.net/Abstract]позволяют вам делать то же ...

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

5 ответов

 ссылки) для него, а не для переформулирования этого (я думаю).

аписи, я уже видел этоподключить пункт [https://connect.microsoft.com/VisualStudio/feedback/details/93163/allow-explicit-interface-implementations-to-be-virtual-and-to-be-called-from-derived-classes] но я не могу понять, в чем проблема в ...

4 ответа

, а не то, что выходит из него, вы можете переписать так, чтобы это работало:

у это не работает ... public ArrayList<Edge> getEdges() { return A; //A is an Arraylist of type 'Action'. Action implements Edge. }интерфейс Edge включает в себя: public ArrayList getEdges (); хотя это так. public Edge getEdges() { return B; ...

3 ответа

 нравится:

уйста, дайте мне знать, если это неуместно, как сформулировано (в частности, будет ли Programmers.SE или что-то еще лучше для вопроса.) Хорошо. Итак, у меня есть ряд «черт», которые я сейчас выражаю как интерфейсы. Давайте назовем их ...

11 ответов

Я думаю, что его ответ не по теме.

ько что нашел статический вложенный интерфейс в нашей кодовой базе. class Foo { public static interface Bar { /* snip */ } /* snip */ }Я никогда не видел этого раньше. Оригинальный разработчик недоступен. Поэтому я должен спросить так: Какова ...

3 ответа

Как мне моделировать наследование в Haskell?

Я пытаюсь создать игровой движок, который состоит из нескольких типов: data Camera = Camera ... data Light = SpotLight ... | DirectionalLight ... data Object = Monster ... | Player ... | NPC ...Однако сейчас я пытаюсь реализовать базовую физику ...

5 ответов

абстрактные классы и интерфейсы лучшие практики в Java

Итак, у вас есть интерфейс и абстрактный класс, который реализует подмножество методов в интерфейсе. У вас также есть некоторые классы, которые наследуют абстрактный класс и дают реализации методов, которые абстрактный класс не дает. Так какова ...

8 ответов

Это не лексическая конструкция. Это синтаксис. Семантически это избыточно. Это не 'требуется компилятором'. Часть о пространстве / времени просто пустяковая. Ни одна из этих глупостей не отвечает на вопрос, который был задан. Не используйте форматирование кода для текста, который не является кодом.

отрим пример (который компилируется в Java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); }Почему интерфейс должен быть «объявлен» абстрактным? Есть ли другие правила, ...