Perguntas com a marcação «methods»

Um método é um bloco de código que executa uma tarefa e está associado a uma classe ou a um objeto. Está relacionado aos conceitos de funções e procedimentos não orientados a objetos.

6
Uma classe enum C ++ pode ter métodos?
Eu tenho uma classe enum com dois valores e quero criar um método que receba um valor e retorne o outro. Também quero manter a segurança do tipo (é por isso que uso a classe enum em vez de enumerações). http://www.cplusplus.com/doc/tutorial/other_data_types/ não menciona nada sobre métodos No entanto, fiquei com …
145 c++  methods  enums 


1
Verifique uma chamada de método usando Moq
Eu sou bastante novo no teste de unidade em C # e aprendendo a usar o Moq. Abaixo está a turma que estou tentando testar. 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 

8
O método não acoplado f () deve ser chamado com fibo_ instance como primeiro argumento (obteve a instância classobj)
No Python, estou tentando executar um método em uma classe e recebo um erro: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Código: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): …
139 python  methods 



16
Propriedades vs Métodos
Pergunta rápida: Quando você decide usar propriedades (em C #) e quando você decide usar métodos? Estamos ocupados com esse debate e encontramos algumas áreas em que é discutível se devemos usar uma propriedade ou um método. Um exemplo é este: public void SetLabel(string text) { Label.Text = text; } …
135 c#  properties  methods 


7
Passando apenas um tipo como parâmetro em C #
Hipoteticamente, seria útil para mim fazer isso: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) onde o método GetColumns chamará um método diferente dentro, dependendo do tipo passado. Sim, eu poderia fazê-lo como uma bandeira booleana ou similar, apenas me perguntava se havia uma maneira de talvez passar por isso e depois perguntar: typeof …
130 c#  types  methods  parameters 

7
O método de classe gera "TypeError: ... obteve vários valores para o argumento da palavra-chave ..."
Se eu definir um método de classe com um argumento de palavra-chave assim: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong chamar o método gera um TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' O …

7
Comportamento do método estático final
Eu tenho brincado com modificadores com método estático e me deparei com um comportamento estranho. Como sabemos, métodos estáticos não podem ser substituídos, pois estão associados à classe e não à instância. Então, se eu tenho o trecho abaixo, ele compila bem //Snippet 1 - Compiles fine public class A …
123 java  methods  static  final 

10
Como obter variáveis ​​de instância em Python?
Existe um método embutido no Python para obter um array de todas as variáveis ​​de instância de uma classe? Por exemplo, se eu tiver este código: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Existe uma maneira de fazer isso: >>> mystery_method(hi) ["ii", "kk"] Edit: Eu originalmente pedi …

12
Métodos opcionais na interface Java
Do meu entendimento, se você implementar uma interface em java, os métodos especificados nessa interface devem ser usados ​​pelas subclasses que implementam a referida interface. Percebi que em algumas interfaces, como a interface Collection, existem métodos comentados como opcionais, mas o que isso significa exatamente? Isso me surpreendeu um pouco, …
120 java  methods  interface 


8
Passando um método como parâmetro em Ruby
Estou tentando mexer um pouco com Ruby. Para tanto procuro implementar os algoritmos (dados em Python) do livro "Programming Collective Intelligence" Ruby. No capítulo 8 o autor passa um método a como parâmetro. Isso parece funcionar em Python, mas não em Ruby. Eu tenho aqui o método def gaussian(dist, sigma=10.0) …
117 ruby  parameters  methods 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.