scusate ma sono agli inizi della prog. java..

questo è un codice preso su internet:

codice:
class Impiegato
{
 public Impiegato(String n, double s)
 {
  Nome = n;
  Salario = s;
 } 
 private String Nome;
 private double Salario;
}
è lo stesso scrivere:

codice:
public class Impiegato {
	private String Nome;
	private Double Salario;
	public Impiegato (String Nome, Double Salario) {
		
	}
scusate ancora ma non ce capisco una mazza...
quello che voglio dire, ci sono vari modi per creare una classe?? E se si, qual'è il migliore?