Qu'est-ce qu'une classe abstraite en PHP? Comment peut-il être
Qu'est-ce qu'une classe abstraite en PHP? Comment peut-il être
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...
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,...
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...
J'ai des classes Python, dont je n'ai besoin que d'une seule instance à l'exécution, il serait donc suffisant d'avoir les attributs une seule fois par classe et non par instance. S'il y a plus d'une instance (ce qui ne se produira pas), toutes les instances doivent avoir la même configuration. Je...
Je sais que l'utilisation du synchronizemot - clé avant une méthode apporte la synchronisation à cet objet. Autrement dit, 2 threads exécutant la même instance de l'objet seront synchronisés. Cependant, puisque la synchronisation est au niveau de l'objet, 2 threads exécutant différentes instances...
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...
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é....
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...
Dans le code suivant, je crée une classe abstraite de base Base. Je veux que toutes les classes qui héritent de Basepour fournir la namepropriété, j'ai donc fait de cette propriété un @abstractmethod. Ensuite, j'ai créé une sous-classe de Base, appelée Base_1, qui est censée fournir des...
Quelle est l'approche recommandée pour nommer les classes de base? Est-ce qu'il préfixe le nom du type avec " Base " ou " Abstract " ou devrions-nous simplement le suffixer avec "Base"? Considérer ce qui suit: de type: ViewModelpar exemple MainViewModel , ReportViewModel classe de base:...
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...
J'ai du HTML qui aurait des éléments avec plusieurs classes, et je dois les attribuer dans une règle, de sorte que les mêmes classes puissent être différentes dans différents conteneurs. Dites que j'ai ceci dans mon CSS: .border-blue { border: 1px solid blue; } .background { background:...
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...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 2 ans . Améliorez cette question J'écris...
Après avoir échoué à obtenir quelque chose comme ce qui suit à compiler: public class Gen<T> where T : System.Array { } avec l'erreur Une contrainte ne peut pas être une classe spéciale `System.Array ' Je commençais à me demander, qu'est - ce exactement est une « classe spéciale »? Les gens...
Je crée actuellement une application qui aura plusieurs minuteries, qui sont fondamentalement toutes identiques. Je veux créer une classe personnalisée qui utilise tout le code pour les minuteries ainsi que la mise en page / animations, afin que je puisse avoir 5 minuteries identiques qui...
Supposons qu'il KeyAdapters'agit d'une classe abstraite avec plusieurs méthodes pouvant être remplacées. En java, je peux faire: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; Comment faire de même à
Puis-je définir une classe abstraite sans ajouter de méthode
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) {...