Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗pyOpBsPIC 6 of 174 menu
◀ ▶

Обращение к атрибутам внутри классов в ООП в Python

Внутри методов класса нам будет доступна специальная переменная self. Она будет указывать на объект нашего класса:

class User: def show(self): print(self) # объект

Это значит, что мы можем обращаться к атрибутам объекта через self. Давайте попробуем. Пусть у нашего объекта есть атрибут name. Выведем этот атрибут в нашем методе:

class User: def show(self): return self.name

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

user = User()

Запишем нужный нам атрибут:

user.name = 'john'

Давайте теперь вызовем метод, тем самым выведя на экран значение атрибута:

print(user.show()) # выведет 'john'

В объект класса Employee запишите атрибуты name и salary.

Сделайте метод, который выведет на экран имя работника.

Сделайте метод, который выведет на экран зарплату работника.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить