11
A
ответ
15
Это означает, что вы затеняете значение int. Он объявляется в базовом классе, и вы повторно объявляете его в производном классе, эффективно скрывая версию базового класса.
Для получения дополнительной информации см. here.
6
В этом случае new
является модификатором, который скрывает унаследованный элемент от базового класса. См. the documentation.
4
Вот хороший пост на форуме с некоторыми примерами между различиями использования new
против override
http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5
0
New является сокрытие реализации BaseClass. Остановка полиморфизма ...
Смежные вопросы
- 1. Выпуск декларации метода
- 2. Ошибка декларации декларации в C++
- 3. Неверный запрос декларации метода
- 4. машинописный охранник в декларации метода
- 5. Метод декларации в Objective-C
- 6. PHP аргументы метода класса декларации
- 7. вызов метода декларации без отражения
- 8. Использование декларации в C++
- 9. Понимание декларации в C++
- 10. вектор декларации в C++
- 11. Переменные декларации в C
- 12. Функциональные декларации в C++
- 13. Obj C Инициализатор декларации
- 14. Невозможно связать себя в декларации метода?
- 15. Проверьте, является ли строка объектной декларации метода c
- 16. Определение шаблона метода отдельно от декларации
- 17. новый модификатор в C#
- 18. Неявные декларации функций в C
- 19. Что делает «&» в декларации C++?
- 20. Struct ошибка в декларации C
- 21. Типовые декларации в C (концептуальные)
- 22. C++: Смысл семантики декларации
- 23. C массив структур декларации
- 24. Ожидание декларации C++
- 25. комплексов декларации C
- 26. C++ метод декларации
- 27. Понимание декларации C
- 28. Ошибка регистрации декларации C
- 29. Путаница с C# декларации
- 30. C# добытчиками, сеттеры декларации