HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Python'da Nesne Nasıl Oluşturulur?
Şimdi Pant sınıfından bir nesne başlatalım.
İlk olarak, önceden tanımlanmış adı _init_ olan başlatıcı yöntemini tanımlayacağız.
Bir kez tanımladığınızda, o sınıftan bir nesne oluşturduğunuzda Python bu yöntemi otomatik olarak çağırır.
İkinci olarak, belirli bir self parametresi, başlatma yönteminin yeni bir nesne seçmesine izin verecektir.
Son olarak, başlatıcıyı tanımladıktan sonra , [objectName] = Pant() sözdizimini kullanarak jeans adlı bir nesne oluşturacağız.
Özellikleri ve Davranışları Tanımlamak için Nitelikleri ve Yöntemleri Kullanın.
Python'daki nesneler iki farklı öznitelik türü kullanabilir: sınıf öznitelikleri ve örnek öznitelikleri.
Sınıf nitelikleri, o sınıfın tüm nesnelerinin paylaştığı değişkenler veya yöntemlerdir.
Buna karşılık, örnek nitelikleri, her nesneye özgü değişkenlerdir - bir sınıfın örneği.
Nesne özellikleriyle etkileşim kurmak için bir örnek yöntemi oluşturalım.
Burada, ilk yöntem olan printinfo() , onsale dışında tüm özellikleri kullanır.
İkinci yöntem, putonsale () , değerini belirler onsale özelliği.
Her iki örnek yönteminin de self anahtar sözcüğünü nasıl kullandığına dikkat edin.
Bu, yöntemi çağırmak için kullanılan belirli nesneyi (veya örneği) ifade eder.
putonsale() öğesini çağırdığımızda , bu yöntem , o belirli nesnenin değerini değiştirmek için self parametresini kullanır . Örneğin, başka bir Pant örneğini oluşturmuş olsaydınız - örneğin tozluk - bu çağrı onu etkilemez.
Bir nesnenin örnek özelliği diğerlerinden bağımsızdır.
Sınıf nitelikleri, o sınıfın tüm nesnelerinin paylaştığı değişkenler veya yöntemlerdir.
Buna karşılık, örnek nitelikleri, her nesneye özgü değişkenlerdir - bir sınıfın örneği.
Nesne özellikleriyle etkileşim kurmak için bir örnek yöntemi oluşturalım.
Burada, ilk yöntem olan printinfo() , onsale dışında tüm özellikleri kullanır.
İkinci yöntem, putonsale () , değerini belirler onsale özelliği.
Her iki örnek yönteminin de self anahtar sözcüğünü nasıl kullandığına dikkat edin.
Bu, yöntemi çağırmak için kullanılan belirli nesneyi (veya örneği) ifade eder.
putonsale() öğesini çağırdığımızda , bu yöntem , o belirli nesnenin değerini değiştirmek için self parametresini kullanır . Örneğin, başka bir Pant örneğini oluşturmuş olsaydınız - örneğin tozluk - bu çağrı onu etkilemez.
Bir nesnenin örnek özelliği diğerlerinden bağımsızdır.
Son düzenleme:
