'Python'a Dalın'ı okuyordum ve sınıflarla ilgili bölümde şu örneği veriyor:
class FileInfo(UserDict):
"store file metadata"
def __init__(self, filename=None):
UserDict.__init__(self)
self["name"] = filename
Yazar daha sonra, __init__yöntemi geçersiz kılmak istiyorsanız, ebeveyni __init__doğru parametrelerle açıkça çağırmanız gerektiğini söyler .
- Ya bu
FileInfosınıfın birden fazla ata sınıfı varsa?- Tüm üst sınıfların
__init__yöntemlerini açıkça çağırmam gerekir mi?
- Tüm üst sınıfların
- Ayrıca, bunu geçersiz kılmak istediğim başka bir yöntem için yapmam gerekir mi?