Junior — Middle
Ներկայացրեք Python- ում __class__ մեթոդի նպատակն ու այն ինչպես է օգտագործվում դասերի ներսում։
sobes.tech AI
Պատասխան AI-ից
Python-ում __class__ — դա օբյեկտի հատուկ հատկություն է, որը ցույց է տալիս, թե այդ օբյեկտը պատկանում է որ դասին: Այն թույլ է տալիս մուտք գործել դասը հենց ինստանցիայից:
Օգտագործման օրինակ:
class MyClass:
def print_class_name(self):
print(self.__class__.__name__)
obj = MyClass()
obj.print_class_name() # Տպում է 'MyClass'
Այսը օգտակար է, երբ մեթոդի ներսում անհրաժեշտ է ստանալ օբյեկտի դասի մասին տեղեկություններ, օրինակ՝ գրանցման, նոր ինստանցների ստեղծման կամ դասի հատկությունների մուտքի համար:
Маհիմ: __class__ — դա մեթոդ չէ, այլ օբյեկտի հատկություն։