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

1 ответ

 ключевое слово?

жный дубликат: Как мне создать список объектов, которые наследуются от одного и того же универсального класса с различными ...

3 ответа

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

я есть класс, который наследует интерфейс. Метод члена интерфейса реализован в моем классе без модификатора доступа (поэтому по умолчанию он является закрытым). Я получаю сообщение об ошибке "не могу реализовать элемент интерфейса, потому что он ...

7 ответов

Кроме того, я бы обычно поощрял использование интерфейсов в связи с has-a, но, думаю, это было бы излишним в вашей ситуации. Тем не менее, вы единственный, кто может принять решение по этому вопросу (компромиссная гибкость / чрезмерная инженерия).

ел бы знать, есть ли способ сделать обязательным для класса реализатора объявлять дескрипторы / примитивы объектов, как они делают с методами. например: public interface Rectangle { int height = 0; int width = 0; public int getHeight(); public ...

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

3 ответа

Интерфейсы PHP: как их можно использовать на практике?

Начну с того, что знаю, как работают интерфейсы PHP и как их использовать. Мой вопрос скорее; как они становятся полезными в реальных приложениях? Я пишу PHP уже более 3 лет и никогда не чувствовалнужно для интерфейса. Я пишу интерфейсы больше ...

2 ответа

Есть ли в VLC media player интерфейс C #?

Можно ли прочитать статистику трека (время, заголовок и т. Д.) Из воспроизводимого в данный момент файла в VLC play с помощью оболочки в консольном приложении C #? У кого-нибудь есть какие-либо рекомендации по использованию обертки?

4 ответа

Явный вызов метода по умолчанию в Java

Java 8 вводитметоды по умолчанию [http://cr.openjdk.java.net/~dlsmith/jsr335-0.6.2/H.html]обеспечить возможность расширения интерфейсов без необходимости изменения существующих реализаций. Интересно, возможно ли явно вызвать реализацию метода по ...

4 ответа

Интерфейсы против абстрактных классов [дубликаты]

На этот вопрос уже есть ответ здесь: Когда мне следует выбирать наследование поверх интерфейса при разработке библиотек классов C #? [закрыто] [/questions/5816563/when-should-i-choose-inheritance-over-an-interface-when-designing-c-sharp-class] ...

6 ответов

реализация интерфейсов после факта

Я думаю, что следующее не может быть сделано в Java. Но я был бы счастлив узнать, как реализовать нечто похожее на это. Предположим, у нас есть класс C, который уже используется в скомпилированном коде. (Мы не можем ни изменить этот код, ни ...

2 ответа

Добавление интерфейса к частичному классу

У меня есть класс, который создается сторонним инструментом: public partial class CloudDataContext : DbContext { // ...SNIPPED... public DbSet<User> Users { get; set; } }Я создаю частичный класс, а затем назначаю интерфейс, чтобы потом добавить ...

30 ответов

Interface vs Abstract Class (general OO)

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