Preguntas con la etiqueta [static]

Lista static preguntas

¿Qué hace la palabra clave "estática" en una clase?

22
respuestas
473
votos
846.1k
vistas

Para ser específico, estaba probando este código: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Pero dio el

Tengo clases de Python, de las cuales necesito solo una instancia en tiempo de ejecución, por lo que sería suficiente tener los atributos solo una vez por clase y no

Invocar un método estático usando la reflexión

5
respuestas
240
votos
182.0k
vistas

Quiero invocar el mainmétodo que es estático. Obtuve el objeto de tipo Class, pero no puedo crear una instancia de esa clase y tampoco puedo invocar el staticmétodo main.

Cuándo usar clases estáticas en C# [duplicado]

11
respuestas
675
votos
523.6k
vistas

Esto es lo que MSDN tiene que decir en Cuándo utilizar clases estáticas : static class CompanyInfo { public static string GetCompanyName() { return "CompanyName"; } public static string GetCompanyAddress()

Escribí este programa en Java public class Why { public static void test() { System.out.println("Passed"); } public static void main(String[] args) { Why NULL = null; NULL.test(); } } Leí

¿Por qué no puedo utilizar un método no estático con la sintaxis de los métodos static(class::method) ? ¿Es algún tipo de problema de configuración? class Teste { public function fun1()

Burlándose de métodos estáticos con Mockito

22
respuestas
511
votos
1.2M
vistas

He escrito una fábrica para producir java.sql.Connectionobjetos: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e);

Dada una clase de utilidad hipotética que se usa sólo en la configuración del programa: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) {

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.

Me dijeron varias definiciones, busqué en Wikipedia, pero como principiante en Java todavía no estoy seguro de lo que significa. ¿Alguien habla Java con fluidez?

Orden de inicialización de variables estáticas

7
respuestas
73
votos
89.6k
vistas

C++ garantiza que las variables en una unidad de compilación (archivo .cpp) se inicializan en el orden de declaración. Para el número de unidades de compilación, esta regla funciona para

Bloque estático en Java [duplicado]

7
respuestas
344
votos
213.3k
vistas

El otro día estaba revisando un código y me encontré con: static { ... } Viniendo de C++, no tenía idea de por qué estaba ahí. No es un error

¿Cuándo ocurre la inicialización estática?

3
respuestas
127
votos
79.9k
vistas

¿Cuándo se inicializan los campos estáticos? Si nunca creo una instancia de una clase, pero accedo a un campo estático, ¿TODOS los bloques estáticos y los métodos estáticos privados utilizados

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) ->

Java: clase estática vs interna [duplicado]

8
respuestas
384
votos
294.7k
vistas

¿Cuál es la diferencia entre clases anidadas estáticas y no estáticas?