En Python, que sont les métaclasses et pourquoi les
La programmation orientée objet est un paradigme de programmation utilisant des «objets»: des structures de données composées de champs de données et de méthodes ainsi que leurs interactions.
En Python, que sont les métaclasses et pourquoi les
Quelle est la différence entre une fonction décorée @staticmethodet une décorée avec
En Java, vous pouvez utiliser une forboucle pour parcourir des objets dans un tableau comme suit: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Pouvez-vous faire de même en
J'ai un objet JavaScript comme le suivant: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Maintenant , je veux faire une boucle à travers tous les péléments ( p1, p2, p3...) et obtenir les clés et les valeurs. Comment puis je faire ça? Je peux modifier l'objet JavaScript si nécessaire....
J'ai généré deux matrices de 1000x 1000: Première matrice: Oet #. Deuxième matrice: Oet B. En utilisant le code suivant, la première matrice a pris 8,52 secondes pour terminer: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) {...
En PHP 5, quelle est la différence entre utiliser selfet $this? Quand est-ce
Est-il possible d'avoir des variables de classe statiques ou des méthodes en Python? Quelle syntaxe est requise pour ce
L'inversion de contrôle (IoC) peut être assez déroutante lorsqu'elle est rencontrée pour la première fois. Qu'Est-ce que c'est? Quel problème résout-il? Quand est-il approprié d'utiliser et quand non?
On m'a dit de ne pas utiliser for...inde tableaux en JavaScript. Pourquoi
Quelle est exactement la différence entre une interface et une classe
Quelqu'un peut-il fournir une explication simple des méthodes par rapport aux fonctions dans le contexte de la
Pourquoi préférer la composition à l'héritage? Quels compromis y a-t-il pour chaque approche? Quand devriez-vous choisir l'héritage plutôt que la
Quelle est la différence entre une fonction abstraite et une fonction virtuelle? Dans quels cas est-il recommandé d'utiliser virtuel ou abstrait? Laquelle est la meilleure
Comment puis-je itérer sur une plage de nombres dans Bash lorsque la plage est donnée par une variable? Je sais que je peux le faire (appelé "expression de séquence" dans la documentation de Bash ): for i in {1..5}; do echo $i; done Qui donne: 1 2 3 4 5 Pourtant, comment puis-je remplacer l'un des...
Quel est l'avantage d'utiliser des getters et setters - qui ne sont que get et set - au lieu d'utiliser simplement des champs publics pour ces variables? Si les getters et les setters font jamais plus que le simple get / set, je peux comprendre celui-ci très rapidement, mais je ne sais pas à 100%...
J'ai récemment eu deux entretiens téléphoniques où j'ai été interrogé sur les différences entre une interface et une classe abstraite. Je leur ai expliqué tous les aspects auxquels je pouvais penser, mais il semble qu'ils attendent que je mentionne quelque chose de spécifique, et je ne sais pas ce...
Lors de la planification de mes programmes, je commence souvent par une chaîne de pensée comme celle-ci: Une équipe de football n'est qu'une liste de joueurs de football. Par conséquent, je devrais le représenter avec: var football_team = new List<FootballPlayer>(); L'ordre de cette liste...
Quelqu'un peut-il expliquer la signification exacte d'avoir des traits de soulignement avant le nom d'un objet en Python, et la différence entre les deux? En outre, ce sens reste-t-il le même que l'objet en question soit une variable, une fonction, une méthode,
Quelles sont les différences entre ces deux fragments de code? En utilisant type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() En utilisant isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b,...
Y a-t-il une raison pour qu'une déclaration de classe hérite object? Je viens de trouver du code qui fait cela et je ne trouve pas de bonne raison. class MyClass(object): # class code