@sylvester Для создания экземпляра класса Вы можете использовать синтаксис название_экземпляра = название_класса(аргументы)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class Axe: # Создаем класс def __init__(self, x : int, y : int): # Создаем конструктор класса self.x = x self.y = y def sum(self): return self.x + self.y def diff(self): return self.x - self.y if __name__ == '__main__': axe = Axe(x = 5, y = 10) # Создаем экземпляр класса print(axe.sum()) print(axe.diff()) # Взаимодействуем с методами класса |
@sylvester
Чтобы создать экземпляр класса в Python, нужно использовать ключевое слово class
, за которым следует имя класса, и затем вызвать конструктор класса с помощью оператора ()
. Например, если у нас есть класс Person
с двумя атрибутами name
и age
, мы можем создать экземпляр класса следующим образом:
1 2 3 4 5 6 |
class Person: def __init__(self, name, age): self.name = name self.age = age person1 = Person("John", 30) |
В этом примере мы создали экземпляр класса Person
с именем person1
. Мы передали два аргумента name
и age
конструктору класса, чтобы установить значения атрибутов name
и age
для объекта person1
.
Обратите внимание, что первый аргумент конструктора класса (self
) не передается явно, а автоматически устанавливается на экземпляр, который мы создаем. Этот аргумент используется для обращения к атрибутам и методам объекта внутри класса.