Preguntas etiquetadas con methods

Un método es un bloque de código que realiza una tarea y está asociado con una clase o un objeto. Está relacionado con los conceptos no orientados a objetos de funciones y procedimientos.

6
¿Puede una clase enum de C ++ tener métodos?
Tengo una clase enum con dos valores, y quiero crear un método que reciba un valor y devuelva el otro. También quiero mantener la seguridad de tipo (por eso uso enum class en lugar de enums). http://www.cplusplus.com/doc/tutorial/other_data_types/ no menciona nada sobre métodos Sin embargo, tenía la impresión de que cualquier …
145 c++  methods  enums 


1
Verificar una llamada al método usando Moq
Soy bastante nuevo en las pruebas unitarias en C # y estoy aprendiendo a usar Moq. A continuación se muestra la clase que estoy tratando de probar. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } …
142 c#  testing  methods  moq 

8
el método independiente f () debe llamarse con fibo_ instance como primer argumento (en su lugar, obtuve instancia classobj)
En Python, intento ejecutar un método en una clase y aparece un error: 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): print …
139 python  methods 



16
Propiedades vs métodos
Pregunta rápida: ¿Cuándo decide usar las propiedades (en C #) y cuándo decide usar los métodos? Estamos ocupados teniendo este debate y hemos encontrado algunas áreas en las que es discutible si debemos usar una propiedad o un método. Un ejemplo es este: public void SetLabel(string text) { Label.Text = …
135 c#  properties  methods 


7
Pasar solo un tipo como parámetro en C #
Hipotéticamente sería útil para mí hacer esto: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) donde el método GetColumns llamará a un método diferente dentro dependiendo del tipo pasado. Sí, podría hacerlo como una bandera booleana o similar, solo me preguntaba si había una forma de pasar esto, y luego preguntar: typeof (arg [1]) …
130 c#  types  methods  parameters 

7
El método de clase genera "TypeError: ... obtuvo varios valores para el argumento de palabra clave ..."
Si defino un método de clase con un argumento de palabra clave así: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong llamar al método genera un TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' ¿Que …

7
Comportamiento del método estático final.
He estado jugando con modificadores con método estático y encontré un comportamiento extraño. Como sabemos, los métodos estáticos no pueden anularse, ya que están asociados con la clase en lugar de la instancia. Entonces, si tengo el fragmento de abajo, se compila bien //Snippet 1 - Compiles fine public class …
123 java  methods  static  final 

10
¿Cómo obtener variables de instancia en Python?
¿Existe un método incorporado en Python para obtener una matriz de todas las variables de instancia de una clase? Por ejemplo, si tengo este código: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" ¿Hay alguna manera de hacer esto? >>> mystery_method(hi) ["ii", "kk"] Editar: originalmente había pedido variables …

12
Métodos opcionales en la interfaz Java
Según tengo entendido, si implementa una interfaz en java, los métodos especificados en esa interfaz deben ser utilizados por las subclases que implementan dicha interfaz. He notado que en algunas interfaces, como la interfaz de Colección, hay métodos que se comentan como opcionales, pero ¿qué significa esto exactamente? ¿Me ha …
120 java  methods  interface 


8
Pasando un método como parámetro en Ruby
Estoy tratando de jugar un poco con Ruby. Por eso trato de implementar los algoritmos (dados en Python) del libro "Programación de la inteligencia colectiva" Ruby. En el capítulo 8, el autor pasa un método a como parámetro. Esto parece funcionar en Python pero no en Ruby. Tengo aqui el …
117 ruby  parameters  methods 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.