Apanhando metodos get e set

bom pessoal to aprendendo a fazer metodos get e set mas o programa abaixo não compila de forma alguma onde esta o erro???
desde já agradeço.

import javax.swing.JOptionPane;
public class Trabalho
{
//Define as variáveis de instância
private int numeroInt;
private float numeroFloat;

//Método construtor
public Trabalho ( int numInt, float numFloat)
{
		numeroInt = numInt;
		numeroFloat = numFloat;
		
}//Fim do método construtor

//set - configurar
public void setNumeroInt( int numInt )
{
	numeroInt=numInt;

}//Fim do método setNumeroInt

//get - Obter
public int getNumeroInt()
{
	return numeroInt;
}//Fim do metodo getNumeroInt

//Metodo set
public void setNumeroFloat( float numFloat )
{
	numeroFloat=numFloat;
}//Fim do método setNumeroFloat

public float getNumeroFloat()
{
	return numeroFloat;
}

//Exibir
public void tela()
{
	
	String msg = String.format ( "O número inteiro é: %d,\n O número em ponto flutuante é: %f "
	+getNumeroInt(), getNumeroFloat());
	JOptionPane.showMessageDialog( null, msg, "Trabalho", JOptionPane.INFORMATION_MESSAGE );	
}

}

//este metodo main listado abaixo está em outro arquivo

//Executa a classe Trabalho

public class Trabalho_main
{
public static void main( String args[] )
{
//Instancia o objeto
Trabalho obj = new Trabalho( 1, 1.5f );
Trabalho obj1 = new Trabalho( 2, 2.5f );

	//Exibe 
	obj.tela();
	obj1.tela();

}

}

qual a mensagem de erro?