Sobes.tech
Junior — Middle

Python'da __class__ metodunun amacını ve sınıflar içinde nasıl kullanıldığını açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Python'da __class__, nesnenin ait olduğu sınıfı gösteren özel bir özniteliktir. Bu, örnekteki sınıfa erişim sağlar.

Kullanım örneği:

class MyClass:
    def print_class_name(self):
        print(self.__class__.__name__)

obj = MyClass()
obj.print_class_name()  # 'MyClass' yazdırır

Bu, bir metodun içinde nesnenin sınıfı hakkında bilgi almak gerektiğinde, örneğin günlük kaydı, yeni örnekler oluşturma veya sınıf özniteliklerine erişim gibi durumlarda faydalıdır.

Önemli: __class__ bir metod değil, nesnenin bir özniteliğidir.