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

0 ответов

>> Java Doc

от вопрос уже есть ответ здесь: Можем ли мы создать объект интерфейса? [/questions/4000062/can-we-create-an-object-of-an-interface] 5 ответовМожно ли создать экземпляр интерфейса в Java? Где-то я читал, что используя внутренний анонимный класс, ...

0 ответов

Посмотрите, это может быть полезно!

я есть два объекта, каждый из которых имеет десятки полей: Class1 { int firstProperty; String secondProperty; ... } Class2 { int propertyOne; String propertyTwo; ... }Хотя некоторые поля, d разные по названию, но они должны иметь, например, то ...

0 ответов

 интерфейс, но это сделало бы интерфейс более неуклюжим, чем это должно быть.

у статические методы поддерживаются в Java 8? В чем разница между двумя строками основного метода в приведенном ниже коде? package sample; public class A { public static void doSomething() { System.out.println("Make A do something!"); } } public ...

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

2 ответа

Интерфейсные методы в любом случае в основном абстрактные, поэтому иметь абстрактные интерфейсные методы не имеет особого смысла.

кнулся на некоторый код PHP, который был написан сотрудником (он не использовался ни для чего). В основном это был интерфейс, содержащий абстрактные методы. Затем я сказал, что это глупо, и показал другого сотрудника, сидящего рядом со мной. Мы ...

1 ответ

есть ли способ сделать это в реализации без приведения к конкретному классу Foo в вашем вызове ((Foo) o) .RaiseBoo (); ?

я проблема: представьте, у меня есть система на основе плагинов. Мне нужен какой-то интерфейс, с помощью которого я мог бы ловить события от каждого плагина, который реализует, например,IReporting интерфейс. (IReporting) object.OnSomeEvent += ...

2 ответа

 вместо

interface IBase { string Name { get; } } class Base : IBase { public Base() => this.Name = "Base"; public string Name { get; } } class Derived : Base//, IBase { public Derived() => this.Name = "Derived"; public new string Name { get; } } class ...

3 ответа

Абстрактный и приватный (потому что вы не можете переопределить приватный метод)

ы частного интерфейса поддерживаются Java 9. [http://openjdk.java.net/jeps/213] Эта поддержка допускает неабстрактные методыinterface поделиться кодом между ними. Частные методы могут быть статическими или экземплярами. Могут ли частные методы ...

1 ответ

 уже делает (другую) копию, так что самое большее вы можете изменить только копию копии. Смотрите отредактированный ответ.

ли изменить тип указателя и значение переменной, определенной интерфейсом? Я могу изменить значение указателя с помощью отражения:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) что эквивалентноa = &Greeter{"Jack"}. Но как я могу ...

11 ответов

избежать реализации метода, который есть в интерфейсе - Java

У меня есть интерфейс, как показано ниже: public interface a { public void m1(); public void m2(); public void m3(); } public class A implements a { public void m3() { // implementation code } }Я хочу избежать реализации для остальной части ...

3 ответа

Круто, так что вы реализуете более одного контракта на обслуживание одного сервиса. Круто, так что это означает, что ваша точка отсчета никогда не касалась количества прокси-серверов, а действительно количества сервисов, и теперь вы знаете, как выполнить то, что вы описываете. Здорово.

м приложении есть 2 «службы», скажем, один - базовый (целочисленный) калькулятор, а другой - калькулятор с плавающей запятой. Я выражаю их как интерфейсы, например: public interface IBasicCalculator { int Add( int a, int b ); } public ...