Код IT
← Каталог

Учебные примеры ООП — Класс и объект

Чертёж класса Figure и конкретные объекты — круг и квадрат.

python pythonencyclopediaoop-practice26 embed URL статья в энциклопедии
Python main.py
# 1. Создаем чертеж (класс) для любой фигуры
class Figure:
    def __init__(self, name, color):
        self.name = name    # Характеристика (поле)
        self.color = color

    def describe(self):     # Действие (метод)
        print(f{self.color} {self.name}")


# 2. Создаем конкретные фигуры (объекты)
circle = Figure("Круг", "Красный")
square = Figure("Квадрат", "Синий")

# 3. Используем их
circle.describe()   # Вывод: Я Красный Круг
square.describe()   # Вывод: Я Синий Квадрат
# 1. Создаем чертеж (класс) для любой фигуры
class Figure:
    def __init__(self, name, color):
        self.name = name    # Характеристика (поле)
        self.color = color

    def describe(self):     # Действие (метод)
        print(f{self.color} {self.name}")


# 2. Создаем конкретные фигуры (объекты)
circle = Figure("Круг", "Красный")
square = Figure("Квадрат", "Синий")

# 3. Используем их
circle.describe()   # Вывод: Я Красный Круг
square.describe()   # Вывод: Я Синий Квадрат