Куда пропали интерфейсные методы? interface IView
{
void Show();
void Close();
}
interface IStartView: IView
{
String[] A{get; set;}
}
class StartView: Form, IStartView
{
String[] A{get; set}
//...
}
Как в класс StartView "поместить" медоды Show/Close из IView?Изменение интерфейса IStartViewinterface IStartView: IView
{
String[] A{get; set;}
void Show(); //Ошибка
void Close(); //Ошибка
}
Надо добавить слово new, которое тут не нужно.Изменение класса StartViewclass StartView: Form, IView, IStartView
{
//....
}
Предлагает убрать IView

21 Авг 2019 в 07:01
166 +2
0
Ответы
1

Можно удалить наследование интерфейса IView из класса StartView, так как интерфейсный метод Show и Close уже доступны через интерфейс IStartView. Таким образом, класс StartView будет иметь доступ к методам Show и Close через наследуемый интерфейс IStartView.

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир