Hola:
Los getter y setter se usan para atibutos de una clase y no para variables locales a un método. Puedes ponerlos donde quieras, al principio, al final o entre medias.
Tal cual lo tienes, dia, mes y año son variables locales del método main(), así que no puedes hacerles set() ni get(), te dará error al compilar.
El código debería ser como este
public class Fecha
{
int dia;
int mes;
int año;
// aquí los setter y getter
public void getDia() { return dia; }
// aquí el main, si quieres hacerle uno
public static void main(String [] args)
{
Fecha f = new Fecha();
f.setDia(4);
...
}
}
Se bueno.