Étant donné une classe C en Python, comment puis-je déterminer dans quel fichier la classe a été définie? J'ai besoin de quelque chose qui puisse fonctionner à partir de la classe C ou d'une instance hors C. La raison pour laquelle je fais cela, c'est parce que je suis généralement …
J'organise un projet de bibliothèque et j'ai une classe de gestionnaire central nommée Scenegraphet tout un tas d'autres classes qui vivent dans l'espace de noms Scenegraph. Ce que j'aimerais vraiment, c'est que le scénegraph soit MyLib.Scenegraphet que les autres classes soient MyLib.Scenegraph.*, mais il semble que la seule façon de …
J'essaye d'utiliser la .Contains()fonction sur une liste d'objets personnalisés Voici la liste: List<CartProduct> CartProducts = new List<CartProduct>(); Et le CartProduct: public class CartProduct { public Int32 ID; public String Name; public Int32 Number; public Decimal CurrentPrice; /// <summary> /// /// </summary> /// <param name="ID">The ID of the product</param> /// <param …
En C #, il existe un bon sucre de syntaxe pour les champs avec getter et setter. De plus, j'aime les propriétés auto-implémentées qui me permettent d'écrire public Foo foo { get; private set; } En C ++, je dois écrire private: Foo foo; public: Foo getFoo() { return foo; …
Dans le billet de blog 2008 de Kathleen Dollard , elle présente une raison intéressante d'utiliser des classes imbriquées dans .net. Cependant, elle mentionne également que FxCop n'aime pas les classes imbriquées. Je suppose que les gens qui écrivent des règles FxCop ne sont pas stupides, donc il doit y …
Je veux commencer en disant que je suis un débutant absolu en programmation, alors veuillez excuser à quel point cette question est fondamentale. J'essaie d'avoir une meilleure compréhension des classes "atomiques" dans R et peut-être que cela vaut pour les classes de programmation en général. Je comprends la différence entre …
En Java, nous pouvons résoudre la classe d'une variable via getClass()like something.getClass(). À Kotlin, je sais something.javaClassce qui est bien, mais je veux pouvoir l'obtenir de la KClassmême manière. J'ai vu la Something::classsyntaxe mais ce n'est pas ce dont j'ai besoin. J'ai besoin d'obtenir la KClass d'une variable. Une telle …
De temps en temps, je vois des questions concernant la connexion à la base de données. La plupart des réponses ne sont pas comme je le fais, ou je pourrais simplement ne pas obtenir les réponses correctement. En tous cas; Je n'y ai jamais pensé parce que ma façon de …
Par exemple, j'ai une classe de base comme suit: class BaseClass(object): def __init__(self, classtype): self._type = classtype De cette classe je dérive plusieurs autres classes, par exemple class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') Existe-t-il une manière pythonique agréable de créer ces classes dynamiquement par …
En python, comment étendre une classe? Par exemple si j'ai color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Mais cela ne fonctionne pas ... Je m'attends à ce que si je travaille dans …
J'essaie de basculer la visibilité de certains éléments DIV sur un site Web en fonction de la classe de chaque DIV. J'utilise un extrait de code JavaScript de base pour les activer. Le problème est que le script utilise uniquement getElementById, car il getElementByClassn'est pas pris en charge dans JavaScript. …
Dois-je donner à mes membres de classe des valeurs par défaut comme ceci: class Foo: num = 1 ou comme ça? class Foo: def __init__(self): self.num = 1 Dans cette question, j'ai découvert que dans les deux cas, bar = Foo() bar.num += 1 est une opération bien définie. Je …
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.