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
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 cela se ferait-il de cette...
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...
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
J'ai du mal à trouver la bonne combinaison de points-virgules et / ou d'accolades. Je voudrais le faire, mais en tant que ligne unique à partir de la ligne de commande: while [ 1 ] do foo sleep 2 done
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...
C'était une question d'entrevue posée par un cadre supérieur. Lequel est plus vite? while(1) { // Some code } ou while(2) { //Some code } J'ai dit que les deux ont la même vitesse d'exécution, car l'expression à l'intérieur whiledevrait finalement être évaluée à trueou false. Dans ce cas, les deux...
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 void...
J'ai vu des gens essayer de lire des fichiers comme celui-ci dans de nombreux articles récemment: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path);...
Qu'est-ce que le polymorphisme, à quoi sert-il et comment est-il
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...
J'ai besoin d'écrire un script qui démarre mon programme avec différents arguments, mais je suis nouveau sur Bash. Je commence mon programme avec: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Voici le pseudocode de ce que je veux faire: for each filename in /Data do for int i = 0, i = 3,...
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 le cadre MVC et je me...
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 code orienté objet...
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...
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
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...
Je comprends comment cette construction fonctionne: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Mais je ne comprends pas pourquoi elseest utilisé comme mot-clé ici, car il suggère que le code en question ne s'exécute que si...
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...