Dobry wieczór,
Chce wykonać program który dodaje wartości dwóch obiektów, z czego jeden jest przekazywany przez argument, niestety nie wiem w jaki sposób mogę dodać wartość innego obiektu który nie jest przekazywany przez argument, tak wygląda mój kod
package zad_7_3;
public class Zad_7_3 {
public static void main(String[] args) {
Czas t1 = new Czas(10,58);
Czas t2 = new Czas("11 h 58 min");
System.out.println(t1.toString());
System.out.println(t2.toString());
System.out.println("Suma obiektów: " + t1.dodaj(t2));
}
}
package zad_7_3;
public class Czas {
private int godz;
private int minuty;
public Czas(int godz, int minuty)
{
this.godz = godz;
this.minuty = minuty;
}
public Czas(String godzMin)
{
this.godz = Integer.parseInt(godzMin.substring(0,2));
this.minuty = Integer.parseInt(godzMin.substring(5,7));
}
@Override
public String toString()
{
return godz + " h " + minuty + " min";
}
public Czas dodaj(Czas t)
{
Czas suma2 = t ;
return suma2;
}
}
Jeżeli ktoś mógłby podpowiedzieć mi lub wskazać źródło w którym mogę znaleźć informację w jaki sposób przekazać drugi obiekt wydaje mi się ze problem udało by mi się rozwiązać.
PS: Na razie to, że ilość minut może przekroczyć 60 nie jest najistotniejsze.