Все ссылки на статьи и ролики моего канала Old Programmer: Мои статьи по объектно-ориентированному программированию: Наследование в объектно-ориентированном программировании на языке Python Продолжим наше рассмотрение объектно-ориентированного программирования, обратившись теперь к Python. Но несколько слов о предмете, который прямого отношения ООП не имеет. Речь идет о перегрузке. Перегрузкой функции называют возможность иметь в программе несколько разных функций с одним именем. Такие функции должны отличаться друг как минимум в одном из следующих параметров: тип возвращаемого значения, количество параметров, типы параметров. Смысл использования перегрузки заключается в том, что имя можно сделать говорящим и легко запоминаемым. Тогда можем использовать его в разных контекстах, при этом компилятор в зависимости от контекста будет подставлять вызовы разных функций. К чему это я? Ранее я говорил о перегрузке конструкторов (см. здесь). В Python перегрузка не требуется просто по причине о
Объектно-ориентированное программирование. Наследование (язык Python). Статья 7
8 августа 20208 авг 2020
400
1 мин