Доступ к объекту

Оказывается, что многие операции в разных языках программирования являются общими для объектов того же типа. Например, большинство языков имеют встроенные способы создания строки в нижнем регистре.

Существует множество стандартных операций, связанных со строками. Сюда входит создание версии в нижнем регистре, создание версии в верхнем регистре, разделение строки и т. д. На объектно-ориентированном языке мы можем их построить как свойства строкового объекта. В Python мы их называем методами.

Каждый строковый объект имеет некоторый стандарт.

Например:

Python использует dot syntax (точечную нотацию) для доступа к атрибутам объектов. Выражение string2.lower() означает вызов метода lower объекта string2. Этот метод возвращает новую строку – результат вызова метода.

Таким образом, каждая строка является строковым объектом и имеет все методы строкового объекта. В терминологии Python мы говорим, что все строки имеют строковый тип.

В объектной модели функции (методы) и другие атрибуты, связанные с определенным типом объекта, становятся частью объекта. Данные и функции для работы с ними больше не отдельны, а связаны между собой в одном объекте.

Все статьи по теме ООП:
1. Объекты и ООП
– Процедурное программирование
– Разделение данных
2. Доступ к объекту
3. Создание новых объектов
Функции – это объекты
4. Классы, определенные пользователем
5. Сила объектов

Поделитесь с друзьями:

Оставьте комментарий