Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años .
Digamos que tengo una clase destinada a realizar una sola función. Después de realizar la función, se puede destruir. ¿Hay alguna razón para preferir uno de estos enfoques? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass...
No sé si esto estaba sucediendo en PR o Beta, pero si creo un método de extensión HtmlHelper, no se reconoce en una página con Razor: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } Lo agregué a la...
Cuando intento usar un método estático desde dentro del cuerpo de la clase, y definir el método estático usando la staticmethodfunción incorporada como decorador, así: class Klass(object): @staticmethod # use as decorator def _stat_func(): return 42 _ANS = _stat_func() # call the...
Sé que el __call__método en una clase se activa cuando se llama a la instancia de una clase. Sin embargo, no tengo idea de cuándo puedo usar este método especial, porque uno simplemente puede crear un nuevo método y realizar la misma operación realizada en el __call__método y en lugar de llamar a...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Mejora esta...
Pasé las últimas dos horas tratando de encontrar una solución a mi problema, pero parece que no tiene remedio. Básicamente, necesito saber cómo llamar a un método principal desde una clase secundaria. Todo lo que he intentado hasta ahora termina en no funcionar o sobreescribir el método...
¿Usando un patrón dinámico quizás? Puede llamar a cualquier método / propiedad utilizando la palabra clave dinámica, ¿verdad? ¿Cómo verificar si el método existe antes de llamar a myDynamicObject.DoStuff (), por
Estoy usando eclipse para desarrollar una aplicación web. Justo hoy he actualizado mi versión de struts cambiando el archivo JAR. Recibo advertencias en algunos lugares de que los métodos están en desuso, pero el código funciona bien. Quiero saber algunas cosas ¿Es incorrecto usar métodos o...
El tema dice más: ¿cuál es la razón del hecho de que los métodos estáticos no se pueden declarar en una interfaz? public interface ITest { public static String test(); } El código anterior me da el siguiente error (en Eclipse, al menos): "Modificador ilegal para el método de interfaz ITest.test...
¿Qué public static voidsignifica en Java? Estoy en proceso de aprendizaje. En todos los ejemplos del libro en el que estoy trabajando, public static voidaparece antes de cualquier método que se esté utilizando o creando. ¿Qué significa
¿Qué .classsignifica en Java? Por ejemplo, si creé una clase llamada Print. ¿Qué
Si bien puede haber casos válidos en los que tales sobrecargas de métodos podrían volverse ambiguas, ¿por qué el compilador no permite el código que no es ambiguo en el momento de la compilación ni en el tiempo de ejecución? Ejemplo: // This fails: def foo(a: String)(b: Int = 42) = a + b def...
¿Es posible declarar un método que permita un número variable de parámetros? ¿Cuál es el simbolismo utilizado en la definición que indica que el método debe permitir un número variable de parámetros? Respuesta:
Me parece recordar que en PHP hay una manera de pasar una matriz como una lista de argumentos para una función, desreferenciando la matriz a la func($arg1, $arg2)manera estándar . Pero ahora estoy perdido en cómo hacerlo. Recuerdo la forma de pasar por referencia, cómo "englobar" los parámetros...
La documentación de Java dice: No es posible que dos invocaciones de métodos sincronizados en el mismo objeto se intercalen. ¿Qué significa esto para un método estático? Dado que un método estático no tiene ningún objeto asociado, ¿se bloqueará la palabra clave sincronizada en la clase, en...
Cuando intenté escribir un equivalente de un trycódigo Java con recursos en Kotlin, no funcionó para mí. Intenté diferentes variaciones de lo siguiente: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Pero tampoco funciona. ¿Alguien sabe qué se debe usar en su lugar?...
Supongo que la mayoría de los métodos de fábrica comienzan con create. ¿Pero por qué se llaman " crear "? ¿Por qué no " hacer ", " producir ", " construir ", " generar " o algo más? ¿Es solo cuestión de gustos? ¿Una convención? ¿O hay un significado especial en "crear"? createURI(...)...
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...
Tengo un diccionario anidado. ¿Hay una sola forma de obtener valores de forma segura? try: example_dict['key1']['key2'] except KeyError: pass ¿O tal vez Python tiene un método como get()para diccionario