¿Es posible tener variables o métodos de clase estática en Python? ¿Qué sintaxis se requiere para hacer
Estático es un término utilizado en algunos lenguajes de programación para definir una función o área de almacenamiento de datos (campo) que no está vinculada a ninguna instancia de objeto específica. En la mayoría de los casos, esta etiqueta, si se usa, debe usarse junto con una etiqueta específica del lenguaje de programación.
¿Es posible tener variables o métodos de clase estática en Python? ¿Qué sintaxis se requiere para hacer
¿Qué diferencia real (es decir, práctica) existe entre una clase estática y un patrón singleton? Ambos pueden invocarse sin instanciación, ambos proporcionan solo una "Instancia" y ninguno de ellos es seguro para subprocesos. ¿Hay alguna otra
He visto la palabra staticusada en diferentes lugares en el código C; ¿Es esto como una función / clase estática en C # (donde la implementación se comparte entre objetos)?
¿Cómo puedo crear variables estáticas en
Tengo algunas páginas estáticas que son solo HTML puro, que mostramos cuando el servidor se cae. ¿Cómo puedo poner un favicon que hice (es 16x16px y está en el mismo directorio que el archivo HTML; se llama favicon.ico) como el ícono "tab" por así decirlo? He leído en Wikipedia, he visto algunos...
Soy un programador de Java que es nuevo en el mundo corporativo. Recientemente desarrollé una aplicación usando Groovy y Java. Todo el código que escribí usaba una buena cantidad de estadísticas. El lote técnico superior me pidió que redujera la cantidad de estadísticas utilizadas. He buscado en...
Soy fanático de los métodos de extensión en C #, pero no he tenido éxito al agregar un método de extensión a una clase estática, como la consola. Por ejemplo, si quiero agregar una extensión a la consola, llamada 'WriteBlueLine', para poder ir: Console.WriteBlueLine("This text is blue"); Intenté...
¿Por qué no es posible anular los métodos estáticos? Si es posible, utilice un
Estoy convirtiendo una biblioteca PHP 5.3 para que funcione en PHP 5.2. Lo principal que se interpone en mi camino es el uso de enlaces estáticos tardíos como return new static($options);, si convierto esto return new self($options), ¿obtendré los mismos resultados? ¿Cuál es la diferencia entre...
La pregunta era simple C funciones, no c ++ static métodos, como se aclara en los comentarios. Entiendo qué es una staticvariable, pero ¿qué es una staticfunción? ¿Y por qué si declaro una función, digamos void print_matrix, digamos a.c(SIN a.h) e incluyo "a.c"- obtengo "print_matrix@@....)...
La firma del método de un método main () de Java es: public static void main(String[] args){ ... } ¿Hay alguna razón para que este método sea
Tengo una clase con un private static finalcampo que, desafortunadamente, necesito cambiarlo en tiempo de ejecución. Usando la reflexión me sale este error: java.lang.IllegalAccessException: Can not set static final boolean field ¿Hay alguna forma de cambiar el valor? Field hack =...
Me gustaría tener una constante estática privada para una clase (en este caso, una fábrica de formas). Me gustaría tener algo por el estilo. class A { private: static const string RECTANGLE = "rectangle"; } Desafortunadamente, recibo todo tipo de errores del compilador de C ++ (g ++),...
Para ser específico, estaba intentando este código: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Pero dio el error No se puede acceder al campo no estático en el método principal estático Así que cambié...
El siguiente código se compila en Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } ¿Cuál es la diferencia entre una función estática y una...
Si una variable se declara como staticdentro del alcance de una función, solo se inicializa una vez y conserva su valor entre las llamadas a funciones. ¿Qué es exactamente su vida útil? ¿Cuándo se llama a su constructor y destructor? void foo() { static string plonk = "When will I...
Mi pregunta es sobre un uso particular de la palabra clave estática. Es posible usar staticpalabras clave para cubrir un bloque de código dentro de una clase que no pertenece a ninguna función. Por ejemplo, las siguientes compilaciones de código: public class Test { private static final int a;...
Puedo ver estas definiciones en la biblioteca Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType)...
En Java, ¿cuál es la diferencia entre: private final static int NUMBER = 10; y private final int NUMBER = 10; Ambos son privatey final, la diferencia es el staticatributo. ¿Que es mejor? ¿Y por
He escrito este código de prueba: class MyProgram { int count = 0; public static void main(String[] args) { System.out.println(count); } } Pero da el siguiente error: Main.java:6: error: non-static variable count cannot be referenced from a static context System.out.println(count);...