Основы объектно-ориентированного программирования. Стесик О.Л. - 2 стр.

UptoLike

Составители: 

2
Рекомендовано к изданию
Кафедрой информационных систем в искусстве и гуманитарных науках Факультета филологии
и искусств Санкт-Петербургского государственного университета
Стесик О.Л.
Основы объектно-ориентированного программирования: Учебное
пособие. — СПб.: Ф-т филологии и искусств СПбГУ, 2007. — 76 с.
Учебное пособие состоит из 12 условных занятий, соответствующих те-
мам первой части курса практических занятий по предмету «Информацион-
ные технологии» в рамках учебной программы специальности «Прикладная
информатика в искусстве и гуманитарных науках». Каждый раздел освещает
один из аспектов изучения языка Java как примера объектно-
ориентированного языка программирования.
Пособие представляет собой конспект основных теоретических
положе-
ний, необходимых для приобретения навыков программирования на языке
Java и включает примеры, иллюстрирующие общие теоретические положе-
ния.
Подготовка и издание учебного пособия осуществлено в
рамках проекта СПбГУ «Инновационная образовательная
среда в классическом университете»
(Приоритетный национальный проект «Образование»).
© О. Л. Стесик, 2007
© Факультет филологии и искусств
Санкт-Петербургского государственного
университета, 2007
Отпечатано с готового оригинал-макета в секторе цифровой печати
Института искусств Факультета филологии и искусств СПбГУ
199178 Санкт-Петербург, 10 линия В.О., д. 49.
Подписано в печать 10.11.2007. Заказ 49. Формат 60х84/16. Усл. печ. л. 4,75. Тираж 50 экз.
3
Содержание
ЗАНЯТИЕ 1. ПОДГОТОВКА К РАБОТЕ..............................................6
1.1 ВВЕДЕНИЕ ..................................................................................6
1.2 КОМПИЛЯТОР И ИНТЕРПРЕТАТОР JAVA ........................................8
1.3 ВИРТУАЛЬНАЯ МАШИНА JAVA ......................................................8
1.4 СРЕДА РАЗРАБОТКИ ....................................................................8
ЗАНЯТИЕ 2. ПОНЯТИЕ КЛАССА И ОБЪЕКТА................................10
2.1 ОБЪЕКТНАЯ ОРИЕНТИРОВАННОСТЬ И ПОВТОРНОЕ ИСПОЛЬЗОВАНИЕ
КОДА
10
2.2 КЛАСС: НОВЫЙ ТИП ДАННЫХ......................................................12
2.3 ОБЪЕКТЫ: ВРЕМЕННЫЕ КОПИИ КЛАССОВ ...................................13
2.4 СОЗДАНИЕ ОБЪЕКТОВ ...............................................................15
2.5 НЕОЖИДАННАЯ ПОТЕРЯ ОБЪЕКТА..............................................18
2.6 УНИЧТОЖЕНИЕ ОБЪЕКТОВ.........................................................20
2.7 СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ЭЛЕМЕНТЫ КЛАССА.........................20
2.8 ИНИЦИАЛИЗАЦИЯ КЛАССА И ОБЪЕКТА ........................................21
2.9 ОБЩИЙ ПОДХОД К РАЗРАБОТКЕ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ
ПРОГРАММ
...........................................................................................22
ЗАНЯТИЕ 3. ЭЛЕМЕНТЫ ЯЗЫКА .....................................................23
3.1 ЛЕКСЕМЫ..................................................................................23
3.2 КЛЮЧЕВЫЕ СЛОВА.....................................................................23
3.3 РАЗДЕЛИТЕЛИ ...........................................................................24
3.4 ИДЕНТИФИКАТОРЫ....................................................................26
3.5 ЛИТЕРАЛЫ ................................................................................27
3.6 КОММЕНТАРИИ..........................................................................27
3.7 ВСТРОЕННЫЕ ОПЕРАЦИИ ..........................................................28
3.8 ПРИОРИТЕТ ОПЕРАЦИЙ .............................................................29
ЗАНЯТИЕ 4. ВСТРОЕННЫЕ ТИПЫ ДАННЫХ.................................30
4.1 ТИПЫ ДАННЫХ ..........................................................................30
4.2 БУКВАЛЬНЫЕ КОНСТАНТЫ..........................................................31
4.3 ВЫЧИСЛЕНИЕ ВЫРАЖЕНИЙ........................................................33
4.4 ПРИВЕДЕНИЕ ВСТРОЕННЫХ ТИПОВ............................................33
4.5 УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ ..................................................35