Un metodo è un blocco di codice che esegue un'attività ed è associato a una classe o un oggetto. È correlato ai concetti non orientati agli oggetti di funzioni e procedure.
Ho sempre pensato che Java fosse pass-per-riferimento . Tuttavia, ho visto un paio di post sul blog (ad esempio, questo blog ) che affermano che non lo è. Non credo di capire la distinzione che stanno facendo. Qual è la spiegazione?
Mi sono imbattuto in alcuni codici Java che avevano la seguente struttura: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } So che in C ++ posso assegnare a un parametro un valore predefinito. Per …
Ho diversi metodi tutti con la stessa firma (parametri e valori restituiti) ma nomi diversi e interni dei metodi sono diversi. Voglio passare il nome del metodo per eseguire un altro metodo che invocherà il metodo passato. public int Method1(string) { ... do something return myInt; } public int Method2(string) …
Ho letto che è possibile aggiungere un metodo a un oggetto esistente (cioè, non nella definizione della classe) in Python. Capisco che non è sempre bello farlo. Ma come si può fare questo?
In Ruby alcuni metodi hanno un punto interrogativo ( ?) che pone una domanda come include?quella se viene incluso l'oggetto in questione, questo restituisce un vero / falso. Ma perché alcuni metodi hanno punti esclamativi ( !) dove altri no? Cosa significa?
Qual è la differenza tra un metodo di classe e un metodo di istanza? I metodi di istanza sono gli accessori (getter e setter) mentre i metodi di classe sono praticamente tutto il resto?
Questa "sottolineatura" sembra verificarsi molto, e mi chiedevo se fosse un requisito nel linguaggio Python, o semplicemente una questione di convenzioni? Inoltre, qualcuno potrebbe nominare e spiegare quali funzioni tendono ad avere i caratteri di sottolineatura e perché ( __init__, ad esempio)?
Ho creato una classe JS per popolare i dati di visualizzazione dell'elenco SG / cartelle, quando gli articoli vengono modificati. ( Secondo l'approccio di Jaime) Tutto funziona benissimo quando opero su elementi della pubblicazione in cui sono stati creati. Es: apro un componente o una pagina e la locked bycolonna …
Devo sapere quando finalize()viene chiamato il metodo in JVM. Ho creato una classe di test che scrive in un file quando il finalize()metodo viene chiamato sovrascrivendolo. Non viene eseguito. Qualcuno può dirmi il motivo per cui non viene eseguito?
Di recente abbiamo riscontrato un problema a causa del quale non è stato possibile eseguire un processo di back-end dopo una serie di commit. Eravamo bravi ragazzini e correvamo rake testdopo ogni check-in ma, a causa di alcune stranezze nel caricamento della libreria di Rails, si verificava solo quando lo …
Ho letto alcuni thread qui sui metodi statici e penso di aver compreso i problemi che un uso improprio / eccessivo di metodi statici può causare. Ma non ho davvero capito perché è difficile prendere in giro i metodi statici. So che altri framework beffardi, come PowerMock, possono farlo, ma …
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.