Articles of metodi di

jQuery: differenza tra .click () AND .on (“clic”)

Di solito uso $(selector).click(… Ma alcune persone mi raccomandano di usare questo invece: $(selector).on(“click”, function(… O $(selector).live(“click”… (Obsoleto) Ho letto il manuale, ma la mente del mio mendicante non poteva capirlo. Mi sono confuso con tutta la terminologia che hanno usato. Ancora non conosco la differenza né il motivo per cui usare .on() http://api.jquery.com/on/

Vantaggio di impostare e ottenere metodi vs variabile pubblica

Possibile duplicato: Perché usare getter e setter? C’è qualche vantaggio nel rendere i metodi per accedere a variabili private nella tua class invece di rendere pubblica la variabile? Ad esempio, il secondo caso è migliore del primo? //Case 1 public class Shoe{ public int size; } //Case 2 public class Shoe{ private int size; public […]

Come posso intercettare un’invocazione di un metodo con funzionalità java standard (senza AspectJ, ecc.)?

Voglio intercettare tutte le invocazioni di metodi in qualche class MyClass per poter reactjs su alcune invocazioni setter. Ho provato ad utilizzare i proxy dinamici, ma per quanto ne so, questo funziona solo per le classi che implementano alcune interfacce. Ma MyClass non ha una tale interfaccia. C’è un altro modo, oltre a implementare una […]

Leggi il valore di un attributo di un metodo

Devo essere in grado di leggere il valore del mio attributo all’interno del mio metodo, come posso farlo? [MyAttribute(“Hello World”)] public void MyMethod() { // Need to read the MyAttribute attribute and get its value }

Come chiamare un metodo memorizzato in una HashMap? (Java)

Ho una lista di comandi (i, h, t, ecc.) Che l’utente inserirà su un programma Java a riga di comando / terminale. Vorrei memorizzare un hash di coppie comando / metodo: ‘h’, showHelp() ‘t’, teleport() In modo che io possa avere il codice qualcosa come: HashMap cmdList = new HashMap(); cmdList.put(‘h’, showHelp()); if(!cmdList.containsKey(‘h’)) System.out.print(“No such […]

Come visualizzare tutti i metodi di un object?

Voglio sapere come elencare tutti i metodi disponibili per un object come ad esempio: alert(show_all_methods(Math)); Questo dovrebbe stampare: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …

Sostituisci in modo dinamico il contenuto di un metodo C #?

Quello che voglio fare è cambiare il modo in cui un metodo C # viene eseguito quando viene chiamato, in modo che io possa scrivere qualcosa del genere: [Distributed] public DTask Solve(int n, DEvent callback) { for (int m = 2; m < n – 1; m += 1) if (m % n == 0) […]

Ereditarietà da più interfacce con lo stesso nome del metodo

Se abbiamo una class che eredita da più interfacce e le interfacce hanno metodi con lo stesso nome, come possiamo implementare questi metodi nella mia class? Come possiamo specificare quale metodo di quale interfaccia è implementata?

nuova parola chiave nella firma del metodo

Durante l’esecuzione di un refactoring, ho finito per creare un metodo come nell’esempio seguente. Il tipo di dati è stato modificato per semplicità. I precedenti avevano una dichiarazione di assegnazione come questa: MyObject myVar = new MyObject(); È stato refactored a questo da incidente: private static new MyObject CreateSomething() { return new MyObject{“Something New”}; } […]

Perché non posso dichiarare metodi statici in un’interfaccia?

L’argomento dice la maggior parte di esso – qual è la ragione del fatto che i metodi statici non possono essere dichiarati in un’interfaccia? public interface ITest { public static String test(); } Il codice sopra riportato mi dà il seguente errore (in Eclipse, almeno): “Modificatore non valido per il metodo di interfaccia ITest.test (); […]