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

Ваш аккаунт

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

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

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

переопределим методы

76K
14 сентября 2013 года
brudor
27 / / 17.04.2013
Привет. Пусть есть класс A в котом описан метод m(). Класс B отнаследован от A в котом переопределн метод m(). Почему тип возвращаемого значения метода в классе A должен быть родителем типа вовращаемого значения в классе B? Чем чревато, если разрешить разрешить делать возвращаемое значение метода произвольным?Еще вопрос: Рассматриваем теже классы A и B и методы m(). Почему нельзя переопределять статический на нестатический и наоборот? Определение реализции переопределнного метода происходит в рантайме, а статического на этапе компиляции... и какбы что? Можете прояснить эти моменты?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог