Resultados da pesquisa a pedido "inner-classes"

7 a resposta

Por que usamos classes internas?

Quero perguntar por que precisamos de classes internas e por que as usamos? Eu sei usar classes internas, mas não sei por que ..

1 a resposta

Variáveis locais referidas da classe interna devem ser finais ou efetivamente finais

Por favor, dê uma olhada no código abaixo private void displayInitialRevenue_Method() { //Get the dates from the combo String selectedCouple = revenueYearCombo.getSelectedItem().toString(); if (selectedCouple.equals("Select Year")) { return; } ...

5 a resposta

Como "isto" da classe externa pode ser acessado a partir de uma classe interna?

É possível obter uma referência parathis de dentro de uma classe interna Java? isto é class Outer { void aMethod() { NewClass newClass = new NewClass() { void bMethod() { // How to I get access to "this" (pointing to outer) from here? } }; } }

2 a resposta

Java - Android - Divida Atividade / Classe em vários arquivos para melhor organização (solução)

Não sou profissional em JAVA, mas fiquei louco por as atividades do Android ficarem muito grandes. Depois de algumas páginas de comprimento de código, eu me peguei rolando permanentemente! Não apenas os OnClickhandlers podem crescer muito, mas ...

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 } }); } ...

5 a resposta

Por que uma classe interna anônima não contém nada gerado a partir desse código?

package com.test; public class OuterClass { public class InnerClass { public class InnerInnerClass { } } public class InnerClass2 { } //this class should not exist in OuterClass after dummifying private class PrivateInnerClass { private String ...

2 a resposta

Por que uma classe não pode estender uma classe aninhada estática que ocorre nela?

Esta aula: public class OuterChild extends OuterChild.InnerParent { public static class InnerParent { } }Falha ao compilar: $ javac OuterChild.java OuterChild.java:1: error: cyclic inheritance involving OuterChild public class OuterChild ...

4 a resposta

Sobre variáveis finais locais em Java

No programa java, os parâmetros definidos comoString na declaração do método Mas na definição de método, ele é acessado comofinal String variável. Se isso levará a alguns problemas (como segurança, problema de memória)? Por exemplo: Declaração ...

4 a resposta

Referenciando variável não final: por que esse código é compilado?

Primeiro, peço desculpas se esta é uma pergunta duplicada. Encontrei muitos similares, mas nenhum que atenda diretamente à minha pergunta. Na preparação para um próximo exame, estou fazendo um trabalho anterior. Tem uma pergunta que fornece um ...

4 a resposta

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