Паскаль

#26 Модификаторы доступа элементов класса: public, private, protected. Инкапсуляция

Модификаторы доступа

Для элементов класса во многих языках существуют три уровня доступности:

  • public -- публичные (общедоступные элементы) элементы, напр. только с такими элементами мы имели дело в примерах первого урока по ООП.

    Публичные элементы доступны как изнутри методов класса так и из внешнего кода (т.е. такого кода, который не относится к методам класса).

#25 Наследование классов в Паскале. Базовые сведения: Родитель, потомок, дочерний класс. ООП

Наследование - это механизм, который дает возможность получать доступ к элементам (методам, полям) другого класса, если этот другой класс объявить "родительским" для данного.

Рассмотрим примеры, чтобы разобраться с тем, как это происходит на практике

Пример №1 - Наследование метода

Предположим у нас есть программа с классом:

#19 Записи в Паскале (Record): Оператор присоединения with do

Что такое записи

Запись - специальная структура данных в Паскале, которая представляет собой фиксированный набор полей с указанными типами.

#24 ООП Паскале. Введение: Класс, объект, конструктор, метод, поле

Что такое ООП

ООП (Объектно Ориентированное Программирование) -- подход к разработке программ, в котором в любой задаче пытаются выделить набор "объектов" и с помощью кода описать их свойства и возможное "поведение" внутри программы.

Паскаль: почему мы используем его на бесплатных курсах Программирования и чем он хорош как Первый язык для обучения

Плюсы Паскаля для обучения

Pascal (в виде Delphi или FreePascal) до сих пор используется в реальных проектах, но все-таки он действительно слабо распространен (в сравнении с популярнейшими ЯП), тем не менее для обучения у этого языка есть существенные плюсы:

Задача 9 Урок 11

Задача 9 Урок 11

Пользователь вводит последовательно три произвольных целых числа.
Заведите три переменных и сохраните эти числа в эти переменные.
Пользовательский ввод обрабатывайте в цикле.
Примечание: в одном витке цикла должен быть только 1 readln()

Задача 8 Урок 11

Задача 8 Урок 11

Пользователь вводит целые числа в цикле (разные: четные, нечетные, положительные,
отрицательные в любом порядке и количестве). Считайте и выведите на экран
значения первых трех отрицательных нечетных чисел. После чего завершите цикл.

Pages

Subscribe to RSS - Паскаль