Domande taggate «methods»

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.

6
Una classe enum C ++ può avere metodi?
Ho una classe enum con due valori e voglio creare un metodo che riceve un valore e restituisce l'altro. Voglio anche mantenere la sicurezza dei tipi (ecco perché uso enum class invece di enums). http://www.cplusplus.com/doc/tutorial/other_data_types/ non menziona nulla sui metodi Tuttavia, ho avuto l'impressione che qualsiasi tipo di classe possa …
145 c++  methods  enums 


1
Verifica una chiamata di metodo utilizzando Moq
Sono abbastanza nuovo nei test unitari in C # e sto imparando ad usare Moq. Di seguito è la classe che sto cercando di testare. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class …
142 c#  testing  methods  moq 




16
Proprietà vs metodi
Domanda veloce: quando decidi di usare le proprietà (in C #) e quando decidi di usare i metodi? Siamo impegnati in questo dibattito e abbiamo trovato alcune aree in cui è discutibile se dovremmo usare una proprietà o un metodo. Un esempio è questo: public void SetLabel(string text) { Label.Text …
135 c#  properties  methods 


7
Passare solo un tipo come parametro in C #
Ipoteticamente sarebbe utile per me fare questo: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) dove il metodo GetColumns chiamerà un metodo diverso all'interno a seconda del tipo passato. Sì, potrei farlo come una bandiera booleana o simile, mi chiedevo solo se ci fosse un modo per passare forse questo, e poi chiedere: typeof …
130 c#  types  methods  parameters 

7
Il metodo class genera "TypeError: ... ha ottenuto più valori per l'argomento della parola chiave ..."
Se definisco un metodo di classe con un argomento di parole chiave in questo modo: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong chiamando il metodo genera un TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument …

7
Comportamento del metodo statico finale
Ho giocato con modificatori con metodo statico e mi sono imbattuto in un comportamento strano. Come sappiamo, i metodi statici non possono essere sovrascritti, poiché sono associati alla classe piuttosto che all'istanza. Quindi, se ho lo snippet di seguito, si compila bene //Snippet 1 - Compiles fine public class A …
123 java  methods  static  final 

10
Come ottenere variabili di istanza in Python?
Esiste un metodo integrato in Python per ottenere un array di tutte le variabili di istanza di una classe? Ad esempio, se ho questo codice: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" C'è un modo per me di farlo: >>> mystery_method(hi) ["ii", "kk"] Modifica: inizialmente avevo chiesto …

12
Metodi opzionali nell'interfaccia Java
Da quanto ho capito, se si implementa un'interfaccia in java, i metodi specificati in quell'interfaccia devono essere utilizzati dalle sottoclassi che implementano detta interfaccia. Ho notato che in alcune interfacce come l'interfaccia Collection ci sono metodi commentati come opzionali, ma cosa significa esattamente? Mi ha sconvolto perché pensavo che tutti …
120 java  methods  interface 


8
Passaggio di un metodo come parametro in Ruby
Sto cercando di scherzare un po 'con Ruby. Per questo cerco di implementare gli algoritmi (forniti in Python) dal libro "Programming Collective Intelligence" Ruby. Nel capitolo 8 l'autore passa un metodo a come parametro. Sembra funzionare in Python ma non in Ruby. Ho qui il metodo def gaussian(dist, sigma=10.0) foo …
117 ruby  parameters  methods 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.