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).
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, …
Comment procéder et essayer de trouver toutes les sous-classes d'une classe donnée (ou tous les implémenteurs d'une interface donnée) en Java? Pour l'instant, j'ai une méthode pour le faire, mais je la trouve assez inefficace (c'est le moins qu'on puisse dire). La méthode est la suivante: Obtenez une liste de …
Disons que j'ai un costume de classe et quatre sous-classes de costume: Heart, Spade, Diamond, Club. class Suit: ... class Heart(Suit): ... class Spade(Suit): ... class Diamond(Suit): ... class Club(Suit): ... J'ai une méthode qui reçoit un costume comme paramètre, qui est un objet de classe, pas une instance. Plus …
Je voudrais tester si une classe hérite d'une autre classe, mais il ne semble pas exister de méthode pour cela. class A end class B < A end B.is_a? A => false B.superclass == A => true Une implémentation triviale de ce que je veux serait: class Class def is_subclass_of?(clazz) …
Cela est apparu dans les fonctionnalités cachées de Python , mais je ne vois pas de bonne documentation ou d'exemples expliquant le fonctionnement de la fonctionnalité.
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 …
Existe-t-il un moyen de créer une classe abstraite dans le langage Swift, ou est-ce une limitation tout comme Objective-C? Je voudrais créer une classe abstraite comparable à ce que Java définit comme une classe abstraite.
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.