Gravar em um TXT, é possível passar um metodo como parametro?

Oie :slight_smile:

Tó com uma pqn dúvida, eu criei um metodo chamado MostrarFun que mostra nome, idade, sexo, escolaridade de uma classe chamada funcionario, e outro metodo chamdado "MostrarEmpr"q mostra desde, porte, nome, cnpj de uma classe chamada empresa.

Aí blz, quero salvar isso num txt, aí ficou assim:


		public static void gravarArquivo(String str) throws Exception {
			try { 
 			// cria o arquivo 
 			File f = new File("teste.txt");
			
			FileOutputStream arq = new FileOutputStream(f);
			PrintStream ps = new PrintStream(arq); 
 			ps.println(str); 
 			ps.close(); 

 			arq.flush(); 
 			arq.close(); 
 				} catch (FileNotFoundException e) { 
 			throw new Exception("O caminho não existe."); 
 				} catch (IOException e) { 
 			throw new Exception("Não foi possível criar o arquivo."); 
 			} 
 		}

Ele tá recebendo uma String, ou qalquer tipo que eu coloque e passe pelo main, mas eu queria que ele gravasse a classe Mostrar que eu passase no main, tem como fazer isso? :?

Obgd. pela ajuda

Uhm… falha minha, fui na emolgação, mas consultando alguns sites, vi que n é possível, mas fiz de um jeito diferente… :slight_smile: