ГОСУДАРСТВЕННЫЙ КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПО ВЫСШЕМУ ОБРАЗОВАНИЮ
──────────────
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
──────────────────────────────────────────────────
А. В. С и в о х и н
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ
ЯЗЫК ПРОГРАММИРОВАНИЯ С++
В ПРИМЕРАХ
Учебное пособие
ПЕНЗА 1994
УДК 681. 3. 06
С 34
Сивохин А. В. Объектно-ориентированный язык программирования
С++ в примерах: Учеб. пособие/Под ред. профессора Б. Г. Хмелев-
ского. - Пенза: Пенз. гос. техн. ун-т, 1994. -80 с. :3 ил. , 3
табл. , библиогр. 14 назв. Рассмотрены принципы объектно-ориентированного программирова-
ния и средства их реализации в языке С++.
Дано обоснование иера-
рхического подхода при разработке сложных программ, обеспечива-
ющего адекватное и целостное представление в ЭВМ предметной об-
ласти; на примерах показаны механизмы наследования и инкапсуля-
ции данных вместе с обрабатывающими функциями, а также их испо-
льзование для построения гибкого и надежного программного обес-
печения; определены виды полиморфизма операций, функций и объ-
ектов, являющегося фундаментальным принципом технологии объект-
но-ориентированного программирования и представляющего наиболь-
шую сложность в освоении технологии. Для серьезного использования на практике указанных возможнос-
тей языка С++ необходимо иметь полномасштабную справочную лите-
ратуру,хорошие методические пособия и солидную программную под-
держку для автоматизированного изучения языка на персональных
ЭВМ,оснащенных компилятором С++. Недостаток или отсутствие всех
этих материалов в настоящее время не позволяет эффективно орга-
низовать учебный процесс. Учебное пособие разработано на кафедре "Математическое обес-
печение и применение ЭВМ" по дисциплине "Языки и системы пред-
ставления знаний",ориентировано на использование пакета разра-
ботанных автором автоматизированных обучающих курсов и предна-
значено для студентов всех специальностей,которым в том или
ином объме читаются основы технологии объектно-ориентированного
программирования. Под редакцией профессора Б. Г. Хмелевского
Р е ц е н з е н т ы :
технический совет НПО "Рубин",г. Пенза;
В. В. Пикулин,канд. техн. наук, доц. втуза.
2404010000 -
С------------------ Без объявл.
7К1(03)-94
С Издательство Пензенского государственного университета. 1994
В В Е Д Е Н И Е
Язык программирования С++ является новой версией широко ис-
пользуемого на практике языка С,которая представляет собой су-
щественное и вместе с тем почти строгое его расширение. Несмотря на свою молодость(первое полное описание С++ дано
автором Бьярном Строуструпом в 1985 году[1]),он приобрел к на-
стоящему времени значительное число сторонников как за рубе-
жом,так и у нас в стране. Одно из принципиальных новшеств языка - это увеличение сте-
пени статического контроля типов используемых данных,производи-
мого на стадии компиляции программы,что связано с требованиями
создания надежного программного обеспечения на базе технологии
абстракции данных.