Questions marquées «subclass»

Une sous-classe est une classe qui dérive ou hérite d'une classe parent (ou super). Le sous-classement est largement utilisé dans la programmation orientée objet (POO).

5
Comment vérifier si un type est un sous-type OU le type d'un objet?
Pour vérifier si un type est une sous-classe d'un autre type en C #, c'est simple: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Cependant, cela échouera: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Existe-t-il un moyen de vérifier si un type est soit une sous-classe OU de la classe de base elle-même, …
335 c#  reflection  types  subclass 






9
Pourquoi les méthodes superclass __init__ ne sont-elles pas automatiquement invoquées?
Pourquoi les concepteurs de Python ont-ils décidé que les __init__()méthodes des sous-classes n'appellent pas automatiquement les __init__()méthodes de leurs superclasses, comme dans d'autres langages? L'idiome pythonique et recommandé ressemble-t-il vraiment à ce qui suit? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something …



3
Obtenez les fonctions remplacées de la sous-classe
Existe-t-il un moyen d'obtenir toutes les fonctions remplacées d'une sous-classe en Python? Exemple: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Ici, je voudrais obtenir une liste ["a2"]pour un objet de classe B(ou pour l'objet de classe lui-même) car la classe Bne …

1
Pourquoi le sous-classement en Python ralentit-il tant les choses?
Je travaillais sur une classe simple qui s'étend dict, et j'ai réalisé que la recherche de clés et l'utilisation de picklesont très lentes. Je pensais que c'était un problème avec ma classe, alors j'ai fait quelques repères triviaux: (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune …

1
Setter de propriété pour la sous-classe de Pandas DataFrame
J'essaie de mettre en place une sous-classe pd.DataFramequi a deux arguments requis lors de l'initialisation ( groupet timestamp_col). Je veux exécuter la validation sur ces arguments groupet timestamp_colj'ai donc une méthode de définition pour chacune des propriétés. Tout cela fonctionne jusqu'à ce que j'essaye de le set_index()faire TypeError: 'NoneType' object …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.