Способ выделить набор значимых характеристик объекта
Свойство системы, позволяющее объединить данные и методы
Свойство системы использовать объекты с одинаковым интерфейсом
Все ответы верны
Нет верного ответа;
Вопрос: Инкапсуляция — это...
Способ выделить набор значимых характеристик объекта
Свойство системы, позволяющее объединить данные и методы
Свойство системы использовать объекты с одинаковым интерфейсом
Свойство системы, позволяющее описать новый класс на основе существующего
Вопрос: Создатель языка Smalltalk:
Алан Кей
Роджер Кинг
Бьёрн Страуструп
Дэн Ингаллс
Вопрос: Объектно-ориентированное программирование — это
Парадигма программирования, в котором основными концепциями являются понятия объектов и классов
Парадигма программирования, в котором выполнение программы определяется событиями — действиями пользователя
Парадигма программирования, ключевой фигурой которого является компонент
Язык программирования, специально разработанный для решения определенного круга задач
Вопрос: Общие операции в ООП:
Определение классов
Управление доступом к классам, свойствам, методам и методам доступа
Создание структур с перечислением
Все ответы верны
Вопрос: Атрибут — это
Это механизм ООП, позволяющий определению одного класса включать все функции определения другого
Это особый метод, который вызывается при создании экземпляра класса
Это набор связанных констант, сгруппированных вместе для удобства в качестве свойств одного класса
Характеристика, назначенная элементу класса в определении класса
Вопрос: Конструктор — это
Механизм ООП, позволяющий определению одного класса включать все функции определения другого
Особый метод, который вызывается при создании экземпляра класса
Набор связанных констант, сгруппированных вместе для удобства в качестве свойств одного класса
Характеристика, назначенная элементу класса в определении класса
Вопрос: Экземпляр — это
Механизм ООП, позволяющий определению одного класса включать все функции определения другого
Фактический объект, созданный в программе
Набор связанных констант, сгруппированных вместе для удобства в качестве свойств одного класса
Характеристика, назначенная элементу класса в определении класса
Вопрос:Какой из вариантов лучше описывает отношение "У Человека есть лучший друг Собака"?
class Man extends Dog { } ;
class Man implements Dog { } ;
class Man { private BestFriend dog; } ;
class Man { private Dog bestFriend; } ;
Вопрос: Драконы умеют летать (как, например, птицы) и ползать (как, например, ящерицы). С точки зрения ООП, примером чего является данная ситуация:
Инкапсуляция
Наследование
Композиция
Множественное наследование
Вопрос: Почему в некоторых языках программирования отказываются от поддержки множественного наследования (имеется в виду наследование реализации)?
Множественное наследование практически никогда не используется, в отличии от обычного наследования от одного класса
Поддержка множественного наследования ведет к большим потерям производительности, так как для каждого класса необходимо держать сильно-ветвящуюся иерархию его предков
Множественное наследование невозможно реализовать с помощью таблицы виртуальных функций, поэтому требуются другие намного более сложные алгоритмы
Из-за неоднозначности выбора поведения, в случае если суперклассы некоторого класса содержат методы с одинаковыми сигнатурами
Вопрос: Какие механизмы в ОО языках позволяют обеспечить инкапсуляцию объектов?
Модификаторы доступа
Виртуальные методы
Статические методы
Обработка исключений
Вопрос: Словом «агрегация» точнее всего описывается отношение между...