Articles of clase

Múltiples archivos .class generados para una clase?

Por curiosidad, ¿por qué a veces se generan varios archivos .class de Java para una clase después de la comstackción? Por ejemplo, mi aplicación tiene seis clases. Para una clase, se han generado un total de 10 archivos .class, comenzando desde MyClass # 1 hasta MyClass # 10.

Error: creación de matriz genérica

No entiendo el error de la creación de matriz genérica. Primero probé lo siguiente: public PCB[] getAll() { PCB[] res = new PCB[list.size()]; for (int i = 0; i < res.length; i++) { res[i] = list.get(i); } list.clear(); return res; } Entonces traté de hacer esto: PCB[] res = new PCB[100]; Debo estar perdiendo algo […]

¿Cómo acceder a miembros de datos privados fuera de la clase sin hacer “amigos”?

Tengo una class A como se menciona a continuación: class A{ int iData; }; No deseo crear la función de miembro ni heredar la class A anterior ni cambiar el especificador de iData . Mis dudas:- ¿Cómo acceder a iData de un objeto decir obj1 que es una instancia de class A ? ¿Cómo cambiar […]

La conexión entre ‘System.out.println ()’ y ‘toString ()’ en Java

¿Cuál es la conexión entre System.out.println() y toString() en Java? p.ej: public class A { String x = “abc”; public String toString() { return x; } } public class ADemo { public static void main(String[] args) { A obj = new A(); System.out.println(obj); } } Si la clase principal se ejecuta, da una salida como […]

Cambiar las propiedades de la clase CSS con jQuery

¿Hay alguna manera de cambiar las propiedades de una clase de CSS, no las propiedades de los elementos, utilizando jQuery? Este es un ejemplo práctico: Tengo un div con clase red .red {background: red;} Quiero cambiar red propiedad de fondo red clase, no los elementos que tienen fondo red clase asignado. Si lo hago con […]

¿Espacio de nombres y clase con el mismo nombre?

Estoy organizando un proyecto de biblioteca y tengo una clase de administrador central llamada Scenegraph y un montón de otras clases que viven en el espacio de nombres de Scenegraph. Lo que realmente me gustaría es que el scenegraph sea MyLib.Scenegraph y que las otras clases sean MyLib.Scenegraph.* , Pero parece que la única manera […]

¿Los miembros estáticos de una clase ocupan memoria si no se crea ningún objeto de esa clase?

Digamos que tengo una clase y tengo un miembro estático en ella, pero no creo ningún objeto de ese tipo. ¿Se ocupará la memoria de la variable estática? Si estaría ocupado, ¿cuál es el sentido de ponerlo en una clase?

El operador ‘instanceof’ se comporta de manera diferente para interfaces y clases

Me gustaría saber sobre el comportamiento siguiente del operador instanceof en Java. interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } ¿Por que es esto entonces? No hay […]

¿Cuál es mejor para el almacén de datos Struct / Classes?

Hemos visto mucha discusión en SO con respecto a la clase vs struct en c #. En su mayoría terminaron con conclusiones diciendo que es una asignación de memoria de stack / stack . Y recomendar el uso de estructuras en estructuras de datos pequeñas . Ahora tengo una situación para decidir el almacén de […]

¿Cuál es el puntero ‘este’?

Soy bastante nuevo en C ++, y no entiendo qué hace this puntero en el siguiente escenario: void do_something_to_a_foo(Foo *foo_instance); void Foo::DoSomething() { do_something_to_a_foo(this); } Agarré eso de la publicación de otra persona aquí. ¿A qué apunta this ? Estoy confundido. La función no tiene entrada, entonces, ¿qué está haciendo this ?