Описание тега interface

Интерфейс относится к обозначенной точке взаимодействия с компонентом. Интерфейсы применимы как на аппаратном, так и на программном уровне. --- Это также относится к языковому элементу ʻinterface`, который является единственным исключением из единственного наследования в Java, C# и подобных языках.
1 ответ

Выберите между абстрактным классом и интерфейсом

Среди функциональных возможностей двух моих процессов есть общая функция для объединения файлов. Мне не нужно настаивать на том, чтобы у какого-либо процесса были какие-то методы, как у интерфейса. И, кроме того, эти два процесса являются независимы…
13 июн '14 в 07:13
1 ответ

Как бы я сделал окно вокруг экрана, используя Ncurses

Я делаю простую программу для перемещения ящика на открытой местности. Теперь, когда все готово, я бы хотел сделать рамку вокруг экрана (не как окно Ncurses, а просто для отображения). Я просто не знаю, как это сделать. Я искал Google, а также ТАК д…
30 янв '15 в 09:28
0 ответов

Шаблон репозитория - когда использовать <Tentity, Tkey>, а когда нет

Я остановился на нескольких случаях: public interface ICustomRepository public interface ICustomRepository : IRepository public interface ICustomRepository&lt;TEntity, TKey&gt; : IRepository&lt;TEntity, TKey&gt; where TEntity : class Для второго слу…
18 окт '17 в 09:27
0 ответов

Spring bean для интерфейса или как сказать, что у дженерика будет метод

Так что у меня есть хорошая идея иметь общий класс, который должен вызывать T.getId(), где T - это Entity, но java не волнует, что такое T, и что это даже класс, поэтому мне нужно сказать, это как-то. Мой рабочий класс выглядит так: @Service public …
08 сен '16 в 18:34
3 ответа

Реализация интерфейса TypeScript с подписью голой функции плюс другие поля

Как мне написать класс, который реализует этот интерфейс TypeScript (и поддерживает компилятор TypeScript счастливым): interface MyInterface { (): string; text2(content: string); } Я видел этот связанный ответ: Как заставить класс реализовать сигнат…
12 май '13 в 14:33
1 ответ

Интерфейс и StringLog Путаница

Я читаю книгу "Объектно-ориентированные структуры данных с использованием Java", и я нахожусь в главе 2. Я решил опробовать одно из упражнений, которые у них там были, но мне кажется, что код не работает, хотя они пришли прямо из книги., Кто-нибудь …
21 сен '13 в 17:37
2 ответа

Как реализовать обратные вызовы с интерфейсом

У меня есть класс, который нуждается в большем количестве обратных вызовов. Я пытаюсь реализовать их с помощью интерфейса: class CallbacksInterface { public: virtual bool mycallback1() = 0; virtual bool mycallback2() = 0; virtual bool mycallback3() …
12 сен '12 в 12:01
2 ответа

Java - Как использовать Wdsl2Java импортированные классы

Я работаю над дипломным проектом о Java и веб-сервисах Soap, я немного новичок в Soap и всех этих веб-сервисах. То, что я собираюсь сделать, это взять некоторую информацию из мыльных сервисов, которые уже реализованы, а затем выполнить некоторую обр…
30 июл '13 в 10:53
2 ответа

Как указать параметр метода как UserControl и Interface

У меня есть конструктор с параметром p1, который имеет следующие характеристики: p1 должен наследоваться от UserControl р1 должен реализовать интерфейс MyInterface Пример: public class ClassA: UserControl, MyInterface { ... } У любого есть идея, как…
04 июн '12 в 11:31
1 ответ

Проверка типа.NET на интерфейсе

Я пытаюсь реализовать шаблон проектирования стратегии с использованием интерфейсов. Однако при разработке кода я наткнулся на что-то странное. Тип объекта не проверяется во время разработки. Соблюдайте следующий код. Обратите внимание, что Foo реали…
06 янв '12 в 11:18
2 ответа

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

Рассмотрим следующий пример: namespace Test { interface IContract : IContract&lt;object&gt; { } interface IContract&lt;T&gt; { void Definition(T data); } public class SomeClass : IContract, IContract&lt;SomeContractClass&gt; { public void Definition…
26 фев '13 в 14:06
2 ответа

Метод интерфейса не может изменить текст TextView в Android

Я использую сервис Android. Я хочу изменить текст TextView, когда я получу ожидаемый результат от службы. Я реализовал метод интерфейса, чтобы получить обратный вызов для изменения моего textView. Абстрактный интерфейсный метод работает хорошо, но н…
16 июн '15 в 11:54
2 ответа

Использование интерфейсов между слоями

Должна ли связь между слоями всегда осуществляться с использованием интерфейса или можно обращаться к объектам напрямую? Например, между бизнес-логикой и слоями / проектами бизнес-объектов.
14 сен '11 в 15:11
1 ответ

Ошибка: неопределенный метод для типа <Interface>

Я реализую мультиагентную симуляцию с помощью Repast Symphony. Я получил следующую ошибку, которая, по моему мнению, не имеет ничего общего с платформой Repast. так что здесь идет: У меня есть интерфейс: public interface Located { public int getX();…
17 июн '14 в 01:40
3 ответа

Java-интерфейс с различными параметрами метода

Я хочу иметь интерфейс, который позволяет мне использовать методы с различными параметрами. Предположим, у меня есть интерфейс: public interface Stuff { public int Add(); } И у меня есть два класса A и B, которые реализуют интерфейс. public class CL…
23 май '17 в 08:19
6 ответов

Могу ли я указать интерфейсы при объявлении участника?

Мне нужен член моего класса, чтобы он был элементом управления, и чтобы он реализовывал интерфейс, который мы определяем. Если я объявлю это так... public class MyClass { public Control MyMember; } ... тогда я не получаю методы интерфейса, но если я…
13 ноя '08 в 09:07
2 ответа

Решение для расширения нескольких классов

Допустим, у меня есть класс A и B, которые отличаются, за исключением использования цветовых переменных. Оба класса уже расширяют класс JPanel, поэтому я не могу расширить новый класс с переменными цвета в нем. Затем я подумал, что мог бы сделать кл…
19 июн '13 в 14:18
3 ответа

Что такое неявное объявление методов интерфейса в Java 8?

Я читал мою старую книгу SCJP 6 (автор Кэти Сьерра, Берт Бейтс) упоминал Все interface методы неявно public а также abstract по умолчанию interface методы не должны быть static Например, если мы объявим interface Car { void bounce(); //no need of pu…
18 ноя '13 в 10:42
1 ответ

enum singleton, ссылка на интерфейс, экземпляр на имя строки

Спасибо за просмотр моего вопроса, на который я не смог найти ответ в моих поисках / книгах. Я изучаю Java, написав roguelike, но я думаю, что этот вопрос больше связан с Java, чем с игрой. Не стесняйтесь обучать меня, если я ошибаюсь. У меня есть п…
05 апр '15 в 17:14
2 ответа

Java-класс, который требует использования интерфейса, если вы хотите использовать его метод

Если вы хотите использовать метод sort() из класса Arrays, вы ДОЛЖНЫ реализовать интерфейс Comparable. Это действительно хорошая идея - вы не можете сортировать объекты, если они не совместимы. Так что вы не можете сортировать, если вы не можете сра…
30 сен '14 в 20:16