Учебно-методическое пособие

Для студентов механико-математического факультета

МИНСК

БГУ

УДК 681.142.2(072)

ББК 32.973.26-018.1я73

Р69

А в т о р ы:

В. С. Романчик, А. Е. Люлькин

Р е ц е н з е н т ы:

кандидат физико-математических наук, доцент Галкин И. М.,

кандидат физико-математических наук, доцент, Суздаль С. В.

Рекомендовано Ученым советом механико-математического факультета БГУ

29 марта 2005 года, протокол № ___

В пособии рассматриваются шесть лабораторных работ, выполняемых студентами 2-го курса при изучении вопросов, связанных с программированием на языке C++. Эти вопросы являются составной частью курса “Методы программирования”, изучаемого студентами 1-го – 2-го курсов механико-математического факультета. Для выполнения каждого задания отводится 2-3 недели. Для выполнения всех заданий отводится 14 недель.

УДК 681.142.2(072)

ББК 32.973.26-018.1я73

ã Коллектив авторов, 2005

ã БГУ, 2005

Лабораторная работа № 1
Тема. Простейшие классы и объекты

Теоретическое введение. Классы представляют абстрактные типы данных с открытым интерфейсом и скрытой внутренней реализацией. В классах реализованы базовые принципы объектно-ориентированного программирования (ООП):

1) абстракция данных;

2) инкапсуляция – в классах объединяются данные и методы (функции) для работы с ними, так как лишь через методы возможен доступ к сокрытым данным класса;

3) наследование – в производных классах наследуются члены базового класса;

4) полиморфизм – возможность использования одних и тех же методов для работы с различными объектами базового и порожденных им классов.

Определение простейшего класса без наследования имеет вид:

class имя_класса {

// по умолчанию раздел private – частные члены класса


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: