Resultados da pesquisa a pedido "inner-classes"

3 a resposta

Como chamar um construtor pai específico da classe interna anônima?

Ok, então eu sei que uma classe interna anônima está implicitamente estendendo uma classe pai ou implementando uma interface e, portanto, um construtor da superclasse precisará ser chamado. No entanto, não tenho certeza de como criar um ...

3 a resposta

Referindo-se ao tipo de uma classe interna no Scala

O código a seguir tenta imitarIncorporação polimórfica de DSLs [http://www.daimi.au.dk/~ko/papers/gpce50_hofer.pdf]: ao invés de dar o comportamento emInner, é codificado nouseInner método de sua classe anexa. Eu adicionei oenclosing método para ...

3 a resposta

Por que uma classe interna não pode usar o inicializador estático?

QuothJLS # 8.1.3 [http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.1.3]: Classes internas podem não declarar inicializadores estáticos (§8.7 [http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.7]) ...... Isso é ...

3 a resposta

newInstance () com classes internas

Eu tenho trabalhado em um método de instanciação que me permitirá empacotar uma variedade de classes semelhantes em uma classe externa. Eu poderia instanciar cada tipo de classe exclusivo passando o nome desse tipo para o construtor. Depois de ...

3 a resposta

Como o java implementa fechamentos de classe interna?

Em Java, uma classe interna anônima pode se referir a variáveis em seu escopo local: public class A { public void method() { final int i = 0; doStuff(new Action() { public void doAction() { Console.printf(i); // or whatever } }); } ...

3 a resposta

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

3 a resposta

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

3 a resposta

Classe de atividade interna aninhada no android

É possível declarar uma classe que estende Activity dentro de outra classe Activity? Se for, como eu registraria essa classe no manifesto? Além disso, isso é algo que pode ser razoavelmente feito ou é uma má idéia? Eu estava pensando em algo ...

3 a resposta

Existe uma sobrecarga de desempenho para uma classe interna privada em Java?

Quando eu tenho classes internas com métodos ou campos privados, o compilador precisa criar métodos acessadores sintéticos protegidos por pacote para permitir que a classe externa acesse esses elementos privados (e vice-versa). Para evitar isso, ...

3 a resposta

problem criando objeto de classe interna em java

Aqui está o código. public class Test { class InnerClass{ } public static void main(String[] args){ InnerClass ic = new InnerClass(); } } Diz a mensagem de erro non-static variable this cannot be referenced from a static context after creation ...