Интерфейсы, обратные вызовы, внутренние классы
Факультет "Информатика и системы управления"Методические указания к лабораторной работепо курсу "Распределенные системы обработки информации"Интерфейсы, обратные вызовы, внутренние классыМосква 2004 г.ОглавлениеЦель работы3Задание для домашней подготовки3Задание к лабораторной работе3Содержание отчета3Контрольные вопросы.4Литература.5Приложение 1. Пакеты и интерфейсы6Приложение 2. Вложенные классы22Приложение 3. Интерфейсы и обратные вызовы28Цель работыПолучить первичные знания об интерфейсах, обратных вызовах и внутренних классах языка Java. Научиться писать программы, использующие интерфейсы, обратные вызовы и внутренние классы.Задание для домашней подготовкиОзнакомиться с материалом, предоставленным в приложении к данным методическим указаниям. Ознакомиться с текстом задания к лабораторной работе и написать программу.Задание к лабораторной работеНаписать программу, в которой банковский счет управляется таймером. Объект вложенного класса, реализующий интерфейс ActionListener ( отслеживающий действие таймера), каждую секунду добавляет к сумме, лежащей на счету, начисленные на нее проценты. Содержание отчетаОтчет должен содержать:Постановку задачи, решаемой отлаженной программой.Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.Листинг программы с необходимыми комментариями.Контрольные вопросыЧто такое интерфейс в Java?Возможно ли расширять интерфейс с использованием механизма наследования?Допускают ли интерфейсы множественное наследование?.Как организован обратный вызов в Java?.Что называется внутренним классом?Включает ли внешний класс область видимости внутреннего класса?.Можно ли обратиться из внутреннего класса к элементам внешнего класса?ЛитератураОфициальные источники:Кен Арнольд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java™.Официальный сайт Java — http://java.sun.com/ (есть раздел на русском языке с учебником).Java™ 2 SDK, Standard Edition Documentation — http://java.sun.com/products/jdk/1.5/index.html.Джеймс Гослинг, Билл Джой, Гай Стил. Спецификация языка Java (The Java Language Specification — http://www.javasoft.com/docs/books/jls/). Перевод на русский язык — http://www.uni-vologda.ac.ru/java/jls/index.htmlОфициальный сайт проекта Eclipse — http://www.eclipse.org/.Другое:Дмитрий Рамодин. Начинаем программировать на языке Java.Николай Смирнов. Java 2: Учебное пособие.
Другие файлы:
Распределенные системы обработки информации
Язык программирования Java, история и предпосылки его создания. Переменные, именованные константы, массивы, перечисления. Интерфейсы и обратные вызовы...
М.Гук. "Аппаратные интерфейсы ПК"
Книга посвящена аппаратным интерфейсам, использующимся в современных персональных компьютерах и окружающих их устройствах. В ней подробно рассмотрены...
Обратные тригонометрические функции.
10-11 классы.
М.: 2012. -
224 с.
В книге подробно изложена теория
обратных тригонометрических функций. На примере задач,
предлагавшихся на всту...
Основы информатики
История развития информатики и вычислительной техники. Общие принципы архитектуры ПЭВМ, ее внутренние интерфейсы. Базовая система ввода-вывода. Матери...
Внутренние интерфейсы IDE и их разновидности
Место объекта в ЭВМ и вычислительных системах. Область применения, назначение, основные характеристики и параметры объекта. Временные диаграммы. Схема...