ООП лабка. Кадирбеков Ержан ИС-22 ООП сро. Контрольные вопросы Какие виды вложенных классов и интерфейсов вы знаете Ответ Вложенные или внутренние классы
Скачать 21.54 Kb.
|
Евразийский национальный университет им. Л. Н. Гумилева Кафедра информационных систем СРО 14 Выполнил(-а): Кадирбеков Ержан Проверил(-а): Хамитова Ж. Ж г. Нур-Султан 2021 - 2022 учебный год Контрольные вопросы: 1. Какие виды вложенных классов и интерфейсов вы знаете? Ответ: Вложенные или внутренние классы (innerclass) - это классы определенные внутри другого класса. Область действия вложенного класса ограничена областью действия внешнего класса. Если класс В определен в классе А, то класс B не может существовать независимо от класса А. Вложенный класс имеет доступ к членам (в том числе закрытым) того класса, в который он объявлен. Типы вложенных классов: Обычный внутренний класс (regular inner class or member class). Локальный класс (method-local inner class). Анонимный класс (anonymous inner class). Статический вложенный класс (static nested class). 2. В чем заключаются принципиальные различия между абстрактными классами и интерфейсами? Ответ: Абстрактный класс — это класс, у которого не реализован один или больше методов (некоторые языки требуют такие методы помечать специальными ключевыми словами). Интерфейс — это абстрактный класс, у которого ни один метод не реализован, все они публичные и нет переменных класса. 3. Какие модификаторы доступа допустимы для методов класса? Ответ: Перед каждым методом программист может указать так называемые модификаторы доступа. К ним относятся ключевые слова: public, protected, private. Эти «модификаторы доступа» позволяют ограничивать доступ к методу из других классов. |