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.
Quelqu'un peut-il clarifier la différence entre une fonction de constructeur et une fonction d'usine en Javascript. Quand utiliser l'un au lieu de l'autre?
Si j'ai plusieurs classes avec des fonctions dont j'ai besoin mais que je souhaite stocker séparément pour l'organisation, puis-je étendre une classe pour avoir les deux? c'est à dire class a extends b extends c edit: Je sais comment étendre les classes une à la fois, mais je recherche une …
Existe-t-il une classe implémentée dans une classe statique? veux dire: static class ABC : Anyclass Existe-t-il une classe qui peut être héritée à la fois dans une classe scellée et une classe statique? veux dire: static class ABC : AClass {} Et sealed class ABC : AClass {} Puis-je me …
Étant donné une instance de classe, est-il possible de déterminer si elle implémente une interface particulière? Pour autant que je sache, il n'y a pas de fonction intégrée pour le faire directement. Quelles options ai-je (le cas échéant)?
J'ai été surpris par le fait que ce Map<?,?>n'est pas un fichier Collection<?>. J'ai pensé que cela aurait beaucoup de sens s'il était déclaré comme tel: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Après tout, Map<K,V>c'est une collection de Map.Entry<K,V>, n'est-ce pas? Alors, y a-t-il une bonne raison pour laquelle ce n'est …
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 …
J'expérimente avec Matlab POO , comme un début j'imité ma classes C ++ Logger s et je suis en train de toutes mes fonctions d'aide à cordes dans une classe String, pensant que ce serait génial de pouvoir faire des choses comme a + b, a == b, au a.find( …
Je suis assez familier avec l'utilisation des sous-classes et des modules, mais plus récemment, j'ai vu des classes imbriquées comme celle-ci: class Foo class Bar # do some useful things end end Ainsi que des classes imbriquées dans des modules comme ceci: module Baz class Quux # more code end …
J'ai eu une aide vraiment formidable sur mes questions précédentes pour détecter les pattes et les orteils dans une patte , mais toutes ces solutions ne fonctionnent que pour une mesure à la fois. Maintenant, j'ai des données qui consistent en: environ 30 chiens; chacun a 24 mesures (divisées en …
Je suis intéressé par la façon de l'utiliser @propertyen Python. J'ai lu la documentation python et l'exemple là-bas, à mon avis, n'est qu'un code jouet: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def …
Je lisais l'article Singleton sur Wikipedia et je suis tombé sur cet exemple: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private …
Dans une classe Java, une méthode peut être définie comme étant final, pour marquer que cette méthode ne peut pas être remplacée: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { …
Comme nous le savons, créer des objets anonymes en JavaScript est facile, comme le code ci-dessous: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Production: an alert is raised with value "johnny" Cette même technique peut-elle être appliquée en PHP? Peut-on créer des …
Je suis tombé sur le code suivant dans un fichier d'en-tête: class Engine { public: void SetState( int var, bool val ); { SetStateBool( int var, bool val ); } void SetState( int var, int val ); { SetStateInt( int var, int val ); } private: virtual void SetStateBool(int var, …
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.