Articles of méthodes de

Puis-je obtenir toutes les méthodes d’une classe?

Supposons que je possède un fichier .class, puis-je obtenir toutes les méthodes incluses dans cette classe?

Chaînage de méthode en Java

Pendant que je répondais à quelques questions plus tôt et que je travaillais récemment, je me suis demandé pourquoi Java ne supportait pas le chaînage de méthodes sur ses classes intégrées. Si je devais créer une classe de Car par exemple, je pourrais la rendre chaînable en la renvoyant au lieu du vide comme suit: […]

Pourquoi la méthode Main est-elle privée?

Le nouveau modèle de projet de console crée une méthode principale comme celle-ci: class Program { static void Main(ssortingng[] args) { } } Pourquoi est-ce que ni la méthode Main ni la classe Program doivent être publiques?

Différence entre isEqualTo: et isEqual:

Quelle est la différence entre ces méthodes?

Membres de la fonction inline dans une classe

Je sais que déclarer une fonction (fonction normale et non une méthode dans une classe) comme étant en ligne est une bonne pratique lorsque la définition de la fonction est petite pour les performances et que cela permet de gagner du temps pour la compilation. Mais qu’en est-il des méthodes en ligne dans une classe? […]

Comment enregistrer autant d’informations que possible pour une exception Java?

Il y a un problème commun que j’ai rencontré à quelques resockets lors de la journalisation des exceptions. Il semble y avoir différents types à traiter. Par exemple, certains enveloppent d’autres exceptions, d’autres n’ont aucun message – juste un type. La plupart du code que j’ai vu en journal Exceptions utilisant getMessage() ou toSsortingng( ) […]

Comment appeler une méthode stockée dans un HashMap? (Java)

J’ai une liste de commandes (i, h, t, etc.) que l’utilisateur entrera sur un programme Java de ligne de commande / terminal. Je voudrais stocker un hachage de paires commande / méthode: ‘h’, showHelp() ‘t’, teleport() Pour que je puisse avoir du code comme: HashMap cmdList = new HashMap(); cmdList.put(‘h’, showHelp()); if(!cmdList.containsKey(‘h’)) System.out.print(“No such command.”) […]

WebMethod vs ScriptMethod

J’ai un emplacement .NET 3.5 aspx avec une méthode marquée avec l’atsortingbut [WebMethod] . J’appelle cela avec jQuery, en envoyant JSON dans les deux sens. Tout fonctionne très bien. Ma question est la suivante: que fait [ScriptMethod] lorsqu’il est appliqué à une méthode? J’ai essayé ceci et cela semble donner le même résultat. ScriptMethod et […]

Quelles sont les différences entre les fonctions et les méthodes dans Swift?

J’ai toujours pensé que les fonctions et les méthodes étaient les mêmes, jusqu’à ce que j’apprenais Swift dans le livre électronique «Swift Programming Language». J’ai découvert que je ne pouvais pas utiliser greet(“John”, “Tuesday”) pour appeler une fonction que j’ai déclarée dans une classe, comme le montre le livre électronique dans la capture d’écran ci-dessous: […]

Quelle surcharge sera sélectionnée pour null en Java?

Si j’écris cette ligne en Java: JOptionPane.showInputDialog(null, “Write something”); Quelle méthode sera appelée? showInputDialog(Component parent, Object message) showInputDialog(Object message, Object initialSelectionValue) Je peux le tester. Mais dans d’autres cas similaires, je veux savoir ce qui se passe.