примеры кода

#29 Переопределение методов классов в Паскале. ООП

Переопределение метода - возможность в поддерживающих ООП языках программирования изменить поведение метода из наследуемого родительского класса в классе-потомке

Рассмотрим пример:

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

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

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

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

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

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

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

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

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

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

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

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

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

IFF: Все Курсы - список

Актуальные поддерживаемые/развиваемые курсы/мини-курсы 2023 (пошаговые):

Subscribe to RSS - примеры кода