Questions marquées «class»

122
Impossible de créer la classe Scala sur IntelliJ

Je commence tout juste à apprendre Scala. J'ai installé le plugin Scala pour IntelliJ et créé un nouveau projet Scala. Mais lorsque je clique avec le bouton droit sur le dossier src pour créer une nouvelle classe Scala, il n'y a aucune option pour le faire. Est-ce que je manque quelque...

121
Comment implémenter une classe abstraite en ruby?

Je sais qu'il n'y a pas de concept de classe abstraite en rubis. Mais s'il faut le mettre en œuvre, comment s'y prendre? J'ai essayé quelque chose comme ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end Mais quand j'essaye d'instancier B,...

121
PHP: compter un objet stdClass

J'ai un objet stdClass créé à partir de json_decode qui ne renvoie pas le bon nombre lorsque j'exécute la fonction count ($ obj). L'objet a 30 propriétés, mais le retour sur la fonction count () est par exemple 1. Des idées? Voici un exemple de l'un des objets. (Je demande les informations de...

118
Quels sont les cas d'utilisation (concrets) des métaclasses?

J'ai un ami qui aime utiliser les métaclasses, et les propose régulièrement comme solution. Je suis d'avis que vous n'avez presque jamais besoin d'utiliser des métaclasses. Pourquoi? parce que je pense que si vous faites quelque chose comme ça à une classe, vous devriez probablement le faire à un...

118
Quelle est la différence entre une interface et une classe, et pourquoi devrais-je utiliser une interface lorsque je peux implémenter les méthodes directement dans la classe?

Je suis conscient que c'est une question très basique, mais un intervieweur m'a posé une question très astucieuse et j'étais impuissant :( Je ne connais que la définition matérielle ou théorique d'une interface et je l'ai également implémentée dans de nombreux projets sur lesquels j'ai travaillé....

118
Idiome Pimpl vs interface de classe virtuelle pure

Je me demandais ce qui inciterait un programmeur à choisir l'idiome Pimpl ou la classe virtuelle pure et l'héritage. Je comprends que l'idiome pimpl est livré avec une indirection supplémentaire explicite pour chaque méthode publique et la surcharge de création d'objet. La classe virtuelle Pure en...

117
Python: lier une méthode non liée?

En Python, existe-t-il un moyen de lier une méthode indépendante sans l'appeler? J'écris un programme wxPython, et pour une certaine classe, j'ai décidé que ce serait bien de regrouper les données de tous mes boutons sous forme de liste de tuples au niveau de la classe, comme ceci: class...

116
Portée des classes imbriquées?

J'essaie de comprendre la portée des classes imbriquées en Python. Voici mon exemple de code: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La création de la classe ne se termine pas et j'obtiens l'erreur: <type 'exceptions.NameError'>: name 'outer_var' is not...

114
instanceof Vs getClass ()

Je constate un gain de performances lors de l'utilisation getClass()et de l' ==opérateur par rapport à l' instanceOfopérateur. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) {...