Я создал класс «Сотрудник» с двумя способами, как показано ниже. Я знаю, что эти методы экземпляров не могут быть доступны самим классом без создания экземпляров объектов.Как метод экземпляра доступен без создания экземпляра какого-либо объекта?
Но как работает следующий код без какого-либо создания объекта?
>>> class Employee:
def __init__(self,name):
self.name = name
def getName(self):
return self.name
>>> Employee('John Doe').getName() #how this code is working??
'John Doe'
Я не вижу никаких признаков создания объекта в коде выше. Но это работает, как?
'Сотрудник ('Джон Доу')' создает объект. – Keiwan