Учебное пособие: Интерфейсы, обратные вызовы, внутренние классы

Методические указания к лабораторной работе

по курсу "Распределенные системы обработки информации"

Интерфейсы, обратные вызовы, внутренние классы

Москва 2004 г.


Оглавление

Цель работы.. 3

Задание для домашней подготовки. 3

Задание к лабораторной работе. 3

Содержание отчета. 3

Контрольные вопросы. 4

Литература. 5

Приложение 1. Пакеты и интерфейсы.. 6

Приложение 2. Вложенные классы.. 22

Приложение 3. Интерфейсы и обратные вызовы.. 28


Цель работы

Получить первичные знания об интерфейсах, обратных вызовах и внутренних классах языка Java. Научиться писать программы, использующие интерфейсы, обратные вызовы и внутренние классы.

Задание для домашней подготовки

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

Задание к лабораторной работе

Написать программу, в которой банковский счет управляется таймером.

Объект вложенного класса, реализующий интерфейс ActionListener ( отслеживающий действие таймера), каждую секунду добавляет к сумме, лежащей на счету, начисленные на нее проценты.

Содержание отчета

Отчет должен содержать:

1. Постановку задачи, решаемой отлаженной программой.

2. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.

3. Листинг программы с необходимыми комментариями.

Контрольные вопросы

1. Что такое интерфейс в Java?

2. Возможно ли расширять интерфейс с использованием механизма наследования?

3. Допускают ли интерфейсы множественное наследование?.

4. Как организован обратный вызов в Java?.

5. Что называется внутренним классом?

6. Включает ли внешний класс область видимости внутреннего класса?.

7. Можно ли обратиться из внутреннего класса к элементам внешнего класса?

Литература

Официальные источники:

1. Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 488
Бесплатно скачать Учебное пособие: Интерфейсы, обратные вызовы, внутренние классы