Une méthode est un bloc de code qui exécute une tâche et est associé à une classe ou à un objet. Il est lié aux concepts de fonctions et de procédures non orientés objet.
J'ai lu ici quelques discussions sur les méthodes statiques et je pense comprendre les problèmes que peuvent entraîner une mauvaise utilisation / utilisation excessive des méthodes statiques. Mais je n'ai pas vraiment compris pourquoi il est difficile de se moquer des méthodes statiques. Je sais que d'autres cadres de simulation, …
J'ai lu les fonctions Scala (partie d'une autre tournée de Scala ). Dans ce poste, il a déclaré: Les méthodes et les fonctions ne sont pas la même chose Mais il n'a rien expliqué à ce sujet. Qu'essayait-il de dire?
Je veux savoir comment lister toutes les méthodes disponibles pour un objet comme par exemple: alert(show_all_methods(Math)); Cela devrait imprimer: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …
Modifié: j'ai besoin de modifier les valeurs de plusieurs variables car elles s'exécutent plusieurs fois par minuterie. Je dois continuer à mettre à jour les valeurs à chaque itération du minuteur. Je ne peux pas définir les valeurs sur final car cela m'empêchera de mettre à jour les valeurs mais …
Je sais que python a une len()fonction qui est utilisée pour déterminer la taille d'une chaîne, mais je me demandais pourquoi ce n'était pas une méthode de l'objet chaîne. Mettre à jour Ok, j'ai réalisé que je me trompais d'une manière embarrassante. __len__()est en fait une méthode d'un objet chaîne. …
Disons que j'ai une classe conçue pour être instanciée. J'ai plusieurs méthodes "d'assistance" privées à l'intérieur de la classe qui ne nécessitent aucun accès à aucun des membres de la classe et fonctionnent uniquement sur leurs arguments, renvoyant un résultat. public class Example { private Something member; public double compute() …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 mois . Améliorez cette question Il y a déjà plusieurs Q&R …
J'essaie d'invoquer une méthode via la réflexion avec des paramètres et j'obtiens: l'objet ne correspond pas au type cible Si j'appelle une méthode sans paramètres, cela fonctionne très bien. Basé sur le code suivant si j'appelle la méthode Test("TestNoParameters"), cela fonctionne très bien. Cependant, si j'appelle Test("Run"), je reçois une …
Lors de la définition d'une méthode sur une classe en Python, cela ressemble à ceci: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Mais dans certains autres langages, tels que C #, vous avez une référence à l'objet auquel la méthode est liée avec le mot …
En Java, il est parfaitement légal de définir des finalarguments dans les méthodes d'interface et de ne pas obéir à cela dans la classe d'implémentation, par exemple: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int …
Contexte: J'ai un module qui déclare un certain nombre de méthodes d'instance module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Et je veux appeler certaines de ces méthodes à partir d'une classe. Voici comment vous faites normalement cela en rubis: class UsefulWorker include UsefulThings def do_work …
J'ai lu plusieurs articles sur la syntaxe de la méthode Objective-C, mais je suppose que je ne comprends pas plusieurs noms pour une méthode. J'essaye de créer une méthode appelée getBusStopsavec NSStringet des NSTimeIntervalparamètres et un type de retour de NSMutableArray. C'est ainsi que j'ai construit la méthode mais il …
Qu'est-ce que cela signifie lorsque vous ajoutez le mot-clé static à une méthode? public static void doSomething(){ //Well, do something! } Pouvez-vous ajouter le staticmot - clé à la classe? Que signifierait-il alors?
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.