Помощь в написании студенческих работ
Антистрессовый сервис

Контрольные вопросы и задания

РефератПомощь в написанииУзнать стоимостьмоей работы

Какие действия выполняются автоматически при отсутствии в конструкторе производного класса обращения к конструктору базового класса? Какого типа параметр должен быть у конструктора класса, находящегося в отношении агрегации с включаемым классом? Как различаются одноименные члены базового и производного классов в обращениях из производного класса? Какой статус доступа должен иметь вложенный класс… Читать ещё >

Контрольные вопросы и задания (реферат, курсовая, диплом, контрольная)

1. Объясните различие между агрегацией и композицией классов.

2. Какого типа параметр должен быть у конструктора класса, находящегося в отношении агрегации с включаемым классом?

3. Какие члены внешнего класса доступны для вложенного класса?

4. Какой статус доступа должен иметь вложенный класс, чтобы он был доступен там, где виден внешний класс?

5. Как обратиться к члену вложенного класса вне внешнего класса?

6. В чем отличия вложения классов от агрегации и композиции?

7. Сколько прямых базовых классов допустимо для производного класса?

8. Какова роль инициализатора конструктора в конструкторе производного класса?

9. Что такое спецификация базы класса?

10. Какие члены базового класса наследуются производным классом?

11. Объясните правила доступа к членам базового класса из методов производного класса.

12. Объясните правила доступа к членам базового класса для объектов производного класса.

13. Что такое защищенный член класса?

14. Как различаются при внешних обращениях одноименные члены базового и производного классов?

15. Как различаются одноименные члены базового и производного классов в обращениях из производного класса?

16. Каково назначение модификатора new в производном классе?

17. Как и где вызывается конструктор базового класса из конструктора производного класса?

18. Какие действия выполняются автоматически при отсутствии в конструкторе производного класса обращения к конструктору базового класса?

19. В каком отношении могут находиться одноименные методы базового и производного классов?

20. Что такое экранирование при наследовании классов?

21. Должны ли совпадать типы возвращаемых значений при экранировании методов?

22. Что такое виртуальный метод?

23. В каком случае ссылке с типом базового класса доступен метод производного класса?

24. В каком случае применяется модификатор override?

25. Какой статус доступа должен быть у виртуального метода?

26. Может ли быть виртуальным свойство?

27. Объясните различия между динамическим и статическим связыванием.

28. Что такое статический и динамический типы ссылки?

29. Чем должно быть тело абстрактного метода?

30. Назовите особенности абстрактного метода.

31. Где должен быть объявлен абстрактный метод?

32. Что такое опечатанный класс?

33. Приведите примеры опечатанных классов из .NET Framework.

34. Каковы возможности массивов ссылок с типом абстрактного класса?

Показать весь текст
Заполнить форму текущей работой