«subclass» etiketlenmiş sorular

Alt sınıf, bir üst (veya süper) sınıftan türetilen veya miras alan bir sınıftır. Alt sınıflandırma, nesne yönelimli programlamada (OOP) yaygın olarak kullanılır.

5
Bir türün bir alt tür VEYA bir nesnenin türü olup olmadığını nasıl kontrol edebilirim?
Bir türün C # içinde başka bir türün alt sınıfı olup olmadığını kontrol etmek için kolaydır: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Ancak, bu başarısız olacaktır: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Bir ORişleç kullanmadan veya bir uzantı yöntemi kullanmadan , bir türün temel sınıfın alt sınıfı VEYA olup olmadığını …
335 c#  reflection  types  subclass 


16
Java'da belirli bir sınıfın tüm alt sınıflarını nasıl bulabilirsiniz?
Java'da belirli bir sınıfın tüm alt sınıflarını (veya belirli bir arabirimin tüm uygulayıcılarını) nasıl bulmaya çalışır? Şu andan itibaren bunu yapmak için bir yöntemim var, ama oldukça verimsiz buluyorum (en azından söylemek gerekirse). Yöntem: Sınıf yolunda var olan tüm sınıf adlarının bir listesini alın Her sınıfı yükleyin ve istenen sınıfın …




9
Neden süper sınıf __init__ yöntemleri otomatik olarak çağrılmıyor?
Python tasarımcıları neden alt sınıfların __init__()yöntemlerinin __init__()diğer bazı dillerde olduğu gibi üst sınıflarının yöntemlerini otomatik olarak çağırmadıklarına karar verdiler ? Pythonic ve önerilen deyim gerçekten aşağıdaki gibi mi? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'



3
Alt sınıfın geçersiz kılınmış işlevlerini alma
Python'da bir alt sınıfın tüm geçersiz kılma işlevlerini almanın bir yolu var mı? Misal: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Burada, bir liste istiyorum ["a2"]sınıfının bir nesne için B(ya da sınıf nesnesinin kendisi için) sınıfı yana Bgeçersiz kılma tek bir …

1
Python'da alt sınıflandırma neden işleri bu kadar yavaşlatıyor?
Ben uzanan basit bir sınıfın üzerinde çalışıyordu dictve ben o anahtar arama ve kullanımını fark picklevardır çok yavaş. Sınıfımla ilgili bir sorun olduğunu düşündüm, bu yüzden bazı önemsiz ölçütler yaptım: (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune --affinity 3 [sudo] password for marco: Tune the …

1
Panda DataFrame Alt Sınıfı için Özellik Ayarlayıcı
Ben pd.DataFramebaşlatırken ( groupve timestamp_col) iki gerekli bağımsız değişkenlere sahip bir alt sınıf kurmaya çalışıyorum . O bağımsız değişken ile doğrulama çalıştırmak isteyen groupve timestamp_colbir özelliğin her biri için bir ayarlayıcı yöntemi vardır, bu yüzden. Bu tüm inşaat ı deneyin kadar set_index()ve almak TypeError: 'NoneType' object is not iterable. Görünüşe …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.