salve a tutti!!!!
ho un problema con questo programma.volglio calcolare l'ora dando come unico campo i secondi...però nn va!!!!

ho creato questo oggetto:
public class Tempo {

private int secondi;



public Tempo(int h, int m, int s)
{
h=0;
m=0;
s=0;

h = secondi/3600;
m = h-secondi/60;
s = secondi-h*3600-m*60;
}

public Tempo(int h, int m)
{
h=0;
m=0;

h = secondi/3600;
m = h-secondi/60;
}

public Tempo(int h)
{
h=0;
h = secondi/3600;
}




public int getOra ()
{
return h;
}
public int getMinuti ()
{
return m;
}

public int getSecondi ()
{
return s;
}

public void setOre (int h)
{
h= h;
}

public void setMinuti (int m)
{
m= m;
}

public void setSecondi (int s)
{
s= s;
}

public String stringOr(":") //questo è il metodo per stampare con :
{
String h=String.valueOf(h);
String m=String.valueOf(m);
String s=String.valueOf(s);

return h + ":" + m +":"+ s;
}



}


e poi ho creato un main:
public class Main {

public static void main(String[] args)
{

int secondi=3665;


t1= new Tempo(h);

System.out.println("Sono le ore: "+ t1.stringOr();

}
}
HELP ME!!!!