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.
J'ai créé un objet JavaScript, mais comment puis-je déterminer la classe de cet objet? Je veux quelque chose de similaire à la .getClass()méthode Java .
Je préfère utiliser la POO dans des projets à grande échelle comme celui sur lequel je travaille en ce moment. J'ai besoin de créer plusieurs classes en JavaScript mais, si je ne me trompe pas, il y a au moins deux façons de procéder. Quelle serait la syntaxe et pourquoi …
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. J'apprends GoF Java Design Patterns et je veux en voir des exemples réels. Quels sont de bons exemples de ces modèles de conception …
J'ai lu qu'il est possible d'ajouter une méthode à un objet existant (c'est-à-dire pas dans la définition de classe) en Python. Je comprends que ce n'est pas toujours bon de le faire. Mais comment pourrait-on faire cela?
Comment appeler la fonction parent à partir d'une classe dérivée à l'aide de C ++? Par exemple, j'ai une classe appelée parentet une classe appelée childqui est dérivée du parent. Dans chaque classe, il y a une printfonction. Dans la définition de la fonction d'impression de l'enfant, je voudrais appeler …
Lors d'une de mes interviews, on m'a demandé "Si on peut instancier une classe abstraite?" Ma réponse a été "non, nous ne pouvons pas". Mais, l'intervieweur m'a dit "Faux, nous pouvons." J'ai argumenté un peu là-dessus. Puis il m'a dit d'essayer moi-même à la maison. abstract class my { public …
Quelle est la différence entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() et: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) J'ai vu superbeaucoup utilisé dans les classes avec un seul héritage. Je peux voir pourquoi vous l'utiliseriez en héritage multiple mais je ne sais pas quels sont les avantages de l'utiliser dans ce …
Je veux connaître la différence entre les méthodes __init__et __call__. Par exemple: class test: def __init__(self): self.a = 10 def __call__(self): b = 20
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Je ne fais que saisir …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Quels sont les moyens d'écrire du …
Quelle est la différence entre les deux déclarations suivantes? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Est-il correct de considérer la première instruction comme une déclaration d'une méthode statique et la seconde comme une déclaration d'une méthode …
Quelle est la différence entre cohésion et couplage? Comment le couplage et la cohésion peuvent-ils conduire à une conception logicielle bonne ou mauvaise? Quels sont les exemples qui décrivent la différence entre les deux et leur impact sur la qualité globale du code?
Pour créer une classe JavaScript avec une méthode publique, je ferais quelque chose comme: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } De cette façon, les utilisateurs de ma classe peuvent: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Comment créer une …
Dans une de mes interviews, on m'a demandé d'expliquer la différence entre une classe Interface et une classe Abstract . Voici ma réponse: Les méthodes d'une interface Java sont implicitement abstraites et ne peuvent pas avoir d'implémentations. Une classe abstraite Java peut avoir des méthodes d'instance qui implémentent un comportement …
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.