|
Filho vc pode invocar um método dentro de outro método agora criar um método dentro de outro é impossível.
Opa Boa Tarde!
Você pode chamar um metodo dentro do outro, mas criar um dentro do outro isso não é possivel e acredito eu nem viável…
Mas olha só…vou tentar te dar um exemplo…
Ex:
public void metodo1(){//Inseri
}
public void metodo2(){//Seleciona
}
public void testaMetodos(){//Testa alguma coisa
if(){//Direciona para qual metodo deve ser executado
metodo1(){
}
}else{
metodo2(){
}
}
Entendeu?
Espero ter te ajudado…
abraços
vc pode… uma forma é usar uma classe anonima
[code]interface X{
void doIt();
}
class MinhaClasse {
public void metodoQueExecutaOutroMetodo(){
X x = new X(){ void doIt(){ /* codigo */ } };
x.doIt();
}
}[/code]
Porem vc tem outras formas de fazer o que vc deseja, como usar classes internas, etc. Porem tente manter a coisa simples
Classes interna é para usar métodos iguais em uma mesma classe externa.
no meu exemplo a interface X pode ser interna, estatica, etc. nesse sentido vc consegue criar um “metodo dentro do outro”.