võetud tund ja minut tal väljade seest. Objekti k2 puhul on andmete poole pöördumiseks viisakalt meetodit kasutatud. Aga eks oleks võimalik ka mõlemal juhul meetodiga seda küsimist toimetada. public static Kellaaeg operator+(Kellaaeg k1, Kellaaeg k2){ return new Kellaaeg(k1.tund+k2.Tund(), k1.minut+k2.Minut()); } Et uue eksemplari loomisel andmed ilusti salvestatud saaksid, selle eest hoolitseb konstruktor. Samuti kutsub viimane välja käskluse aegKorda, mille ülesandeks on liigsed minutid tundideks muundada. public Kellaaeg(int utund, int uminut){ tund=utund; minut=uminut; aegKorda(); } Senikaua, kui minuteid juhtub etteantud olukorras olema üle kuuekümne, minnakse järgmise tunni juurde ning võetakse minutite alt neid tunni jagu vähemaks. void aegKorda(){ while(minut>60){ tund++; minut-=60; } }
võetud tund ja minut ta väljade seest. Objekti k2 puhul on andmete poole pöördumiseks viisakalt meetodit kasutatud. Aga eks oleks võimalik ka mõlemal juhul meetodiga seda küsimist toimetada. public static Kellaaeg operator+(Kellaaeg k1, Kellaaeg k2){ return new Kellaaeg(k1.tund+k2.Tund(), k1.minut+k2.Minut()); } Et uue eksemplari loomisel andmed ilusti salvestatud saaksid, selle eest hoolitseb konstruktor. Samuti kutsub viimane välja käskluse aegKorda, mille ülesandeks on liigsed minutid tundideks muundada. public Kellaaeg(int utund, int uminut){ tund=utund; minut=uminut; aegKorda(); } Senikaua, kui minuteid juhtub etteantud olukorras olema üle kuuekümne, minnakse järgmise tunni juurde ning võetakse minutite alt neid tunni jagu vähemaks. void aegKorda(){ while(minut>60){ tund++; minut-=60; } }
väljade seest. Objekti k2 puhul on andmete poole pöördumiseks viisakalt meetodit kasutatud. Aga eks oleks võimalik ka mõlemal juhul meetodiga seda küsimist toimetada. public static Kellaaeg operator+(Kellaaeg k1, Kellaaeg k2){ return new Kellaaeg(k1.tund+k2.Tund(), k1.minut+k2.Minut()); } Et uue eksemplari loomisel andmed ilusti salvestatud saaksid, selle eest hoolitseb konstruktor. Samuti kutsub viimane välja käskluse aegKorda, mille ülesandeks on liigsed minutid tundideks muundada. public Kellaaeg(int utund, int uminut){ tund=utund; minut=uminut; aegKorda(); } Senikaua, kui minuteid juhtub etteantud olukorras olema üle kuuekümne, minnakse järgmise tunni juurde ning võetakse minutite alt neid tunni jagu vähemaks. void aegKorda(){ while(minut>60){ tund++; minut-=60; } }