Resultados da pesquisa a pedido "inner-classes"
Java - Nenhuma instância anexa do tipo Foo está acessível
Eu tenho o seguinte código class Hello { class Thing { public int size; Thing() { size = 0; } } public static void main(String[] args) { Thing thing1 = new Thing(); System.out.println("Hello, World!"); } }Eu seiThing não faz nada, mas ...
Referência fora da classe selada em Kotlin?
Estou tentando criar uma classe que usa seu próprio estado para operar no estado de um objeto externo ao qual ele possui uma referência. O objeto externo pode ser da classe A ou B, que são semelhantes, mas não controlados pelo autor. Portanto, ...
Como se referir à classe externa em outra instância de uma classe interna não estática?
Estou usando o Apache Commons EqualsBuilder para criar o método equals para uma classe interna Java não estática. Por exemplo: import org.apache.commons.lang.builder.EqualsBuilder; public class Foo { public class Bar { private Bar() {} public ...
Como carregar classes aninhadas em Java?
Tenho o seguinte código java: public class CheckInnerStatic { private static class Test { static { System.out.println("Static block initialized"); } public Test () { System.out.println("Constructor called"); } } public static void main ...
Construtores em classes internas (implementando interfaces)
Como eu escreveria um construtor para uma classe interna que está implementando uma interface? Eu sei que poderia fazer uma aula totalmente nova, mas acho que deve haver uma maneira de fazer algo nesse sentido: JButton b = new JButton(new ...
bjeto de classe interna imediata do objeto de classe externa atu
Estou imaginando se o seguinte é válido em Java: class OuterClass { OuterClass(param1, param2) { ...some initialization code... } void do { // Here is where the doubt lays OuterClass.InnerClass ic = this.new InnerClass(); } class InnerClass { } ...
Ao estender uma característica dentro de uma característica, a que se refere 'super'?
Eu quero estender uma característica dentro de uma característica, assim: trait NodeTypes { trait Node { def allNodesHaveThis: Int } } trait ScrumptiousTypes extends NodeTypes { trait Node extends super.Node { def scrumptiousness: Int } } trait ...