Ne için Python Sınıf yöntemleri?
Ve en son Dersim Python is not Java ve biraz fonksiyonlar tüm Sınıf yöntemlerimi dönüm geçirdim işte bu yüzden kendimi Python öğretiyorum.
Ben şimdi Java static
yöntemleri ile yaptığım için Sınıf yöntemleri kullanmaya ihtiyacım olmadığını fark, ama şimdi onları kullanacağım zaman emin değilim. Python Sınıf yöntemleri hakkında bulabildiğim tüm tavsiyeler benim gibi yeni başlayanlar hatları bunlardan sakınmak gerekir, ve standart belgelerine onları tartışırken en opak.
Herkes Python Sınıf yöntemi kullanarak iyi bir örnek var mı ya da en azından birileri Sınıf yöntemleri makul bir şekilde kullanılabilir zaman bana söyleyebilir misiniz?
CEVAP
Sınıf yöntemleri belirli bir örneğini Belirli değil, ama yine de bir şekilde sınıfı içeren yöntemleri olması gerekir. Onlar hakkında en ilginç şey, alt sınıflar tarafından geçersiz kılınmış olabilir, bu sadece Java olası bir statik yöntemleri veya Python modülü-seviye fonksiyonlar.
Eğer bir sınıf varsa MyClass
ve Sınıfım (fabrika, bağımlılık enjeksiyon saplama, vb.) faaliyet gösteren bir modül düzeyi işlevi, classmethod
. Sonra alt sınıflar için kullanılabilir olacak.
Python: sınıf baskı kullanarak bir sın...
Kısayol aranabilir bir sınıf yöntemler...
Python sınıf nesnesi için bir dize dön...
Nasıl python sınıf bir dinamik olarak ...
Nasıl define_method sınıf yöntemleri o...