Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpBsPr 3 of 174 menu
◀ ▶

Свойства объектов в Python

Сейчас мы научимся работать с объектами и их свойствами на более практическом примере. Давайте сделаем класс User, который будет описывать юзера нашего сайта. Пусть у нашего пользователя будет два свойства: имя и возраст. Напишем код нашего класса:

class User: pass

Пока наш класс пустой. Имя и возраст появятся у объекта, когда мы запишем их снаружи. По сути, пока мы не создадим хотя бы один объект нашего класса - ничего полезного не произойдет.

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

Давайте объявим класс:

class User: pass

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

user = User()

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

user = User() user.name = 'john' user.age = 25 print(user.name) print(user.age)

Сделайте класс Employee, в котором будут следующие свойства - name, age, salary.

Создайте объект класса Employee, затем установите его свойства в следующие значения - имя 'john', возраст 25, зарплата 1000.

Создайте второй объект класса Employee, установите его свойства в следующие значения - имя 'eric', возраст 26, зарплата 2000.

Выведите на экран сумму зарплат созданных работников.

Выведите на экран сумму возрастов созданных работников.

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