Вопросы с тегом «interface»

130
В C # может ли класс наследовать от другого класса и интерфейса?

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

130
Java8: почему запрещено определять метод по умолчанию для метода из java.lang.Object

Методы по умолчанию - отличный новый инструмент в нашем наборе инструментов Java. Однако я попытался написать интерфейс, определяющий defaultверсию toStringметода. Java сообщает мне, что это запрещено, поскольку методы, объявленные в, java.lang.Objectнельзя defaultредактировать. Почему это так? Я...

128
создаете зачеркнутый текст?

Могу ли я создать зачеркнутый текст в Android, я имею в виду добавление специального значения в TextViewтег, которое может сделать это возможным? <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#040404"...

128
Выбор файла в Python с помощью простого диалога

Я хотел бы получить путь к файлу в качестве входных данных в моем консольном приложении Python. В настоящее время я могу запрашивать только полный путь в качестве ввода в консоли. Есть ли способ запустить простой пользовательский интерфейс, в котором пользователи могут выбирать файл вместо того,...

126
Как лучше всего позиционировать Swing GUI?

В другом потоке я заявил, что мне нравится центрировать свои графические интерфейсы, делая что-то вроде этого: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null);...

125
Laravel 5 - очистить кеш на общем сервере хостинга

Вопрос довольно ясный. php artisan cache:clear Есть ли обходной путь для очистки кеша, как указано выше, мы используем в CLI. Я использую популярную службу виртуального хостинга, но согласно моему тарифному плану у меня нет доступа к панели управления. ** Я хочу очистить кеш просмотров. ** Я видел...

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

Любопытная вещь происходит в Java, когда вы используете абстрактный класс для реализации интерфейса: некоторые из методов интерфейса могут полностью отсутствовать (т.е. нет ни абстрактного объявления, ни фактической реализации), но компилятор не жалуется. Например, учитывая интерфейс: public...

123
Какая польза от интерфейсных констант?

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

123
Можно ли применять методы расширения к интерфейсам?

Можно ли применить к интерфейсу метод расширения? (Вопрос C #) Это, например, для достижения следующего: создать интерфейс ITopology создать метод расширения для этого интерфейса (например, public static int CountNodes (this ITopology topologyIf)) затем при создании класса (например, MyGraph),...

123
Графический интерфейс не работает после перезаписи в MVC

Я практикую программирование в стиле MVC. У меня есть игра Mastermind в одном файле, работающая нормально (может быть, не считая того, что кнопка «Проверить» при запуске не видна). http://paste.pocoo.org/show/226726/ Но когда я переписываю его в файлы модели, вида и контроллера - и когда я нажимаю...

122
Как программно получить высоту и ширину панели навигации Android?

Черная панель навигации в нижней части экрана не снимается в Android. Он был частью Android с версии 3.0 в качестве замены аппаратных кнопок. Вот картинка: Как я могу получить размер ширины и высоты этого элемента пользовательского интерфейса в пикселях?...

122
Зачем реализовывать интерфейс явно?

Итак, какой именно вариант использования для явной реализации интерфейса? Это только для того, чтобы людям, использующим класс, не нужно было смотреть на все эти методы / свойства в...

120
Ошибка git при git pull (невозможно обновить локальную ссылку)

У меня есть только мастер ветки, и я получаю эту ошибку каждый раз, когда пытаюсь "git pull": error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) и когда я выполняю "git pull origin master", я...

120
Дополнительные методы в интерфейсе Java

Насколько я понимаю, если вы реализуете интерфейс на java, методы, указанные в этом интерфейсе, должны использоваться подклассами, реализующими указанный интерфейс. Я заметил, что в некоторых интерфейсах, таких как интерфейс Collection, есть методы, которые комментируются как необязательные, но что...

118
В чем разница между интерфейсом и классом и почему я должен использовать интерфейс, если я могу реализовать методы непосредственно в классе?

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

118
Как центрировать значок и текст в кнопке Android с шириной «заполнить родительский элемент»

Я хочу иметь кнопку Android со значком + текстом по центру внутри нее. Я использую атрибут drawableLeft для установки изображения, это хорошо работает, если кнопка имеет ширину, "wrap_content"но мне нужно растянуть до максимальной ширины, поэтому я использую ширину "fill_parent". Это перемещает мой...