Executar uma função após o construtor automaticamente

Pessoal,

Postei uma dúvida aqui no Forum porem na categoria básico. Como ninguem soube me responder imaginei que alguem que olhe mais o avançado pudesse me dar uma idéia

Como posso executar uma ação depois da chamada de um construtor?

public class Classe{

    public Classe(){

    }

    private void acao(){

    }

}

Quando eu chamar o construtor da classe depois do construtor seja automaticamente executado outra função

e ae cara!
assim kra… não sei se isso vai t ajudar… mas não da pra chamar o método acao() na última linha do construtor??
tipo assim:

[code]public class Classe{

public Classe(){  
      ...
      acao();
}  

private void acao(){  

}  

}[/code]

ou senão ao instanciar um objeto Classe, vc chamar logo em seguida:

[code]public class Classe{

public Classe(){  
      ...
      
}  

private void acao(){  

}  

private static void main(String[] args){
     Classe classe = new Classe();
     classe.acao();           
}

}[/code]

espero que ajude!! abraço!!

  public class Classe{  
      
       public Classe(){  
         acao();
       }  
     
        private void acao(){  
   
     }  
    
  }  

[size=18]
?[/size]

Pois então,
não dá
pq isso nao seria nem automático ou nem depois

Saca só o que postei no java basico

mas lá ninguem deu conta de me ajudar

lá o roblema ta mais detalhado

inclusive estas dicas ja foram dadas
http://www.guj.com.br/java/237407-funcao-apos-construtor/3#1224175

Eu sei que você já não deve estar mais com essa dúvida xD, mas só para deixar uma “luz” para quem está sofrendo do mesmo mal kkk:

Tente usar o @PostConstruct antes da chamada do metodo ex:


public class Teste{
  public Teste(){
 
  }

  @PostConstruct
  public void posConstrutor(){

  }


}

Espero ter ajudado alguém :slight_smile: