Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как изменить область видимости метода в наследнике

3.0K
17 апреля 2008 года
Oxaid
63 / / 02.04.2006
Привет!
Например, у меня есть класс TA с public функцией f. Я пораждаю от него класс TB, но в нем мне функцию f нужно скрыть (например, сделать приватной). Как мне это сделать?
8
18 апреля 2008 года
mfender
3.5K / / 15.06.2005
Объявить её в секции private. Но в таком случае все обращения пойдут в функции f предка.

А зачем это нужно, если метод заведомо публичный?
303
18 апреля 2008 года
makbeth
1.0K / / 25.11.2004
Разве? Я, к сожалению, проверить сейчас не могу, но вроде компилятор должен выдавать ошибку? Просто смысла в таком действе нет никакого - ведь всегда можно привести переменную к родительскому типу, и вуаля...
:)
8
18 апреля 2008 года
mfender
3.5K / / 15.06.2005
так и я о том же: действие сродни ношению воды решетом.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог