inner-classes

Diferencia entre final y efectivamente final

Estoy jugando con lambdas en Java 8 y me encontré con warning local variables referenced from a lambda expression must be fin ... clase anónima deben ser finales en la clase externa, pero aún así - ¿cuál es la diferencia entre final y efectivamente final?

No es una clase que encierra Java

Estoy tratando de hacer un juego de tetris y obtengo "Shape is not an enclosing class" cuando intento crear un objeto public ... SShape { int[][] coords = sShapeCoords; String shape = "SShape"; } //etc } ¿Qué estoy haciendo mal ?

¿Cuándo es exactamente seguro para fugas usar clases internas (anónimas)?

He estado leyendo algunos artículos sobre fugas de memoria en Android y vi este interesante video de Google I/O sobre el tem ... y cuenta de que mi pregunta no es muy precisa, pero realmente apreciaría cualquier explicación que pudiera aclarar las cosas.

¿Por qué se usarían clases anidadas en C++?

¿Puede alguien, por favor, indicarme algunos buenos recursos para comprender y usar clases anidadas? Tengo algo de material ... esta IBM Knowledge Center-Clases anidadas Pero sigo teniendo problemas para entender su propósito. ¿Alguien podría ayudarme?

Obtención del objeto de clase externa desde el objeto de clase interna

Tengo el siguiente código. Quiero obtener el objeto de clase externa usando el cual creé el objeto de clase interna inner. ¿C ... para confirmar) ¿tenemos alguna otra forma de obtener el objeto de clase externa correspondiente del objeto de clase interna?

Java - No se puede acceder a ninguna instancia de tipo Foo

Tengo el siguiente código: class Hello { class Thing { public int size; Thing() { size = 0; ... Java o mi instalación Java) o Tengo un malentendido básico de cómo construir un programa de trabajo en Java. ¿Alguna idea?

Clase interna Java y clase anidada estática

¿Cuál es la principal diferencia entre una clase interna y una clase anidada estática en Java? ¿El diseño / implementación juega un papel en la elección de uno de estos?

Java: Estática vs clase interna [duplicar]

Esta pregunta ya tiene una respuesta aquí: Clase interna Java y clase anidada estática ... 24 respuestas ¿Cuál es la diferencia entre clase interna estática y no estática?

¿Por qué las clases externas de Java pueden acceder a los miembros privados de las clases internas?

Observé que las clases externas pueden acceder a las clases internas variables de instancia privada. ¿Cómo es esto posible? A ... ); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } ¿Por qué se permite este comportamiento?

Cómo crear instancias de clase interna no estática dentro de un método estático

Tengo el siguiente fragmento de código: public class MyClass{ class Inner{ int s,e,p; } public static void ma ... stra non static field cannot be referenced in static context. ¿Cómo puedo hacerlo? No quiero hacer mi clase interna estática.

Clase Anidada o Interna en PHP

Estoy construyendo una Clase de usuario para mi nuevo sitio web, sin embargo, esta vez estaba pensando en construirlo un po ... en PHP? ¿Cómo puedo lograr ¿eso? UPDATE Si es imposible, ¿las futuras versiones de PHP podrían soportar clases anidadas?

¿Cómo puedo incluir JSON raw en un objeto usando Jackson?

Estoy tratando de incluir JSON raw dentro de un objeto Java cuando el objeto está (des)serializado usando Jackson. Para proba ... e modificaciones. Gracias por el consejo. EDIT: Hizo de Pojo una clase estática, lo que estaba causando un error diferente.

¿Es posible hacer clases internas anónimas en Java estáticas?

En Java, las clases anidadas pueden ser static o no. Si son static, no contienen una referencia al puntero de la instancia co ... ing>(){ int compare(String a, String b){ return a.toUpperCase().compareTo(b.toUpperCase()); } }

Podemos crear una instancia de una interfaz en Java? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Podemos crear un objeto de una interfaz? ... }; t.wish(); } } cmd> javac Main.java cmd> java Main output: hello how r u Es correcto aquí?

clase interna dentro de la Interfaz

Es posible crear una clase interna dentro de una interfaz? Si es así, ¿por qué creamos así? De todos modos no vamos a crear ningún objeto de interfaz? ¿Ayudan en algún proceso de Desarrollo?

¿Por qué la clase interna puede anular el método final privado?

Me pregunté si tiene sentido declarar un método privado como final también, y pensé que no tiene sentido. Pero imaginé que ha ... iona y me dice chicout@chicout-linlap:~$ java Boom super::I am not overridable! sub::You suck! I overrided you! ¿Por qué?

¿Cómo se opone ?nuevo" trabajo? (¿Java tiene un operador. new?)

Me encontré con este código hoy mientras leía GWT acelerado (Gupta) - página 151. public static void getListOfBooks(String c ... ? Nunca he visto tal sintaxis, ¿puede alguien explicarlo? ¿Alguien sabe dónde encontrar esto en la especificación de Java?

Acceder a la clase externa desde la clase interna en python

Tengo una situación así... class Outer(object): def some_method(self): # do something class Inner(object): ... y concluyendo que tengo que volver a evaluar cómo había diseñado esto para ser implementado y llegar a un método más robusto.

¿Cómo se puede acceder a "esto" de la clase externa desde una clase interna?

¿Es posible obtener una referencia a this desde una clase interna de Java? Es decir, class Outer { void aMethod() { ... lass() { void bMethod() { // How to I get access to "this" (pointing to outer) from here? } }; } }

¿Por qué las clases internas de Java requieren variables de instancia externas "finales"? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué solo las variables finales son accesibles en la clas ... or qué una clase interna anónima debe requerir que la variable de instancia de clases externas sea final para acceder a ella?