1 / 1 / 0
Регистрация: 26.07.2011
Сообщений: 8
|
||||||
1 | ||||||
Пример закрытой реализации интерфейса28.07.2011, 17:55. Показов 2920. Ответов 6
Метки нет (Все метки)
Помогите разобраться с примером. Разбираю пример из Шилдта, стр. 332, где устанавливается факт четности и нечетности числа:
1) Все перепроверил, пример не компилируется, подчеркивает isOdd в конструкции !o.isOdd(x). 2) Есть ли разница между public interface IEven и просто interface IEven? Ведь методы в интерфейсе все по-умолчанию public. 3) Именно явная реализация bool IEven.isOdd(int x) делает метод закрытым, т.к. отсутствует спецификатор public? 4) на что конкретно тут ссылается ссылка this?
0
|
28.07.2011, 17:55 | |
Ответы с готовыми решениями:
6
Использование интерфейса без реализации Ошибка при реализации интерфейса Проблема реализации методов интерфейса Класс, требующий реализации интерфейса |
28.07.2011, 18:51 | 2 | ||||||||||
Не забудь прочитать комментарии к коду.
Добавлено через 4 минуты Вот тебе явная реализация интерфейса:
1
|
35 / 35 / 15
Регистрация: 28.07.2011
Сообщений: 64
|
||||||
28.07.2011, 23:57 | 3 | |||||
1
|
29.07.2011, 01:21 | 6 |
Не по теме: Даже не знаю как это воспринимать. Как насмешку типа: "Ну ты нуб" или серьёзный вопрос (сначала воспринял как насмешку из-за слова "маскарад" :)). Потому-что интерфейс явно реализует метод. К нему нельзя обратиться так: Герберт Шилдт. Полный справочник по C#. > стр. 332 <
2
|
Каратель
|
|
29.07.2011, 01:26 | 7 |
Casper-SC, большое спасибо
уверяю вас я спрашивал абсолютно серьёзно, кнопку "Спасибо" увы нажать не могу ибо сегодня уже много кому нажал
1
|
29.07.2011, 01:26 | |
29.07.2011, 01:26 | |
Помогаю со студенческими работами здесь
7
Замечание и критика по реализации интерфейса Исключение при реализации интерфейса IComparable Модификатор доступа при реализации интерфейса Причины явной реализации членов интерфейса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |