Resultados de la búsqueda a petición "anonymous-inner-class"

1 la respuesta

¿Hay alguna forma de instanciar una clase definida en una clase interna anónima?

Estaba escribiendo un código al azar y encontré un problema: cómo crear una instancia de la clase E (que se muestra a continuación) que se define dentro de una clase interna anónima; me gusta: A c = new A() { class E{ //Statements } };

2 la respuesta

El enigma de la clase anónima

Creo que entiendo los conceptos básicos de las clases anónimas, pero me gustaría aclarar algo. cuando tengo una sintaxis como esta class A { class AnonymousClass1 Implements ActionListener{} } class A { public A() { JButton btn = new JButton(); ...

2 la respuesta

¿Cómo puedo pasar una variable no final a una clase interna anónima?

Tengo estas líneas de código. Sé que no puede pasar una variable no final a una clase interna, pero necesito pasar la variablei a la clase interna anónima que se utilizará como asiento ID. ¿Puedes sugerir formas de hacerlo? JButton [] seats = ...

3 la respuesta

¿Cómo funciona la interfaz en la clase interna anónima?

1 la respuesta

Clase de aplicación anónima javafx

3 la respuesta

¿Cómo puedo acceder a las variables de instancia de clase adjunta desde dentro de la clase anónima?

Como accedo

3 la respuesta

¿Qué significa la sintaxis en Java: nueva secuencia <Integer> () {...}?

He encontrado la siguiente sintaxis de Java que no reconozco. Esta parte está bien: public abstract class Stream<T> implements Iterator<T> { public boolean hasNext() { return true; } public void remove() { throw ...

1 la respuesta

Clase interna anónima utilizando una interfaz en Java

Entonces, cuando busqué expresiones lambda y las usé para sustituir las clases internas anónimas por EventHandlers en Java, me encontré con algunas clases internas anónimas que me hicieron parar y pensar. Por ejemplo, cuando escribimos una clase ...

8 la respuesta

¿Es un cuerpo de clase enum constante constante estático o no estático?

Tengo una clase de tipo enum: public enum Operation { PLUS() { @Override double apply(double x, double y) { // ERROR: Cannot make a static reference // to the non-static method printMe()... printMe(x); return x + y; } }; private void ...

2 la respuesta

Las lambdas de Java tienen requisitos variables diferentes que las clases internas anónimas

Tengo una clase interna anónima y una lambda equivalente. ¿Por qué las reglas de inicialización variable son más estrictas para el lambda, y hay una solución más limpia que una clase interna anónima o inicializándola en el constructor? import ...