Объявить все методы наследуемого интерфейса в интерфейсе?

1

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

Пример:

public interface IBoo
{
    void DoSomething();
}

public interface IFoo : IBoo
{
    string SayHello();
}

Или я должен это сделать:

public interface IFoo : IBoo
{
    void DoSomething();

    string SayHello();
}
  • 0
    нет необходимости модификаторов в интерфейсе и скобки тоже ...
  • 0
    @puko спасибо за совет!
Теги:
class

1 ответ

2
Лучший ответ

Вам нужно обновить все методы, объявленные в унаследованном интерфейсе в вашем интерфейсе?

Нет. На самом деле это концепция наследования. Все методы, объявленные в базовом интерфейсе, будут унаследованы к полученному.

  • 0
    Круто, спасибо за разъяснение, я могу принять ваш ответ в 10
  • 0
    @ AngelaMarie-Дейли, пожалуйста. Я рад, что я справился.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню