Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou praticando java por meio de exercícios de um livro e cheguei em um ponto que necessito usar um método de uma classe fora de minha classe externa dentro de minha classe interna. O que acontece é que o objeto instanciado na classe externa não é acessível dentro da classe interna, logo, não posso usar o método.
Acho que só posso ser mais claro com um exemplo.
public class ClassePincipal{
public class ClassePai //Classe externa da classe ClasseFilha
{
ClasseFora outraClasse = new ClasseFora();
public class ClasseFilha //Classe interna da ClassePai
{
outraClasse.metodo(); //Método inacessível
}
}
public class ClasseFora
{
public void metodo();
}
}
Obs.:Não postei o código pois está um pouco extenso, por isso fiz o exemplo, mas caso haja necessidade postarei aqui.
Carregando comentários...