// Add time using object public void addtime(Time2 oldTimeObject) { int oldHour = Int32.Parse((String.Concat(Char.ToString(timeArray[0]), Char.ToString(timeArray[1])))); int oldMinute = Int32.Parse((String.Concat(Char.ToString(timeArray[2]), Char.ToString(timeArray[3])))); int oldSecond = Int32.Parse((String.Concat(Char.ToString(timeArray[4]), Char.ToString(timeArray[5])))); int newHour = Int32.Parse((String.Concat(Char.ToString(oldTimeObject.timeArray[0]), Char.ToString(oldTimeObject.timeArray[1])))); int newMinute = Int32.Parse((String.Concat(Char.ToString(oldTimeObject.timeArray[2]), Char.ToString(oldTimeObject.timeArray[3])))); int newSecond = Int32.Parse((String.Concat(Char.ToString(oldTimeObject.timeArray[4]), Char.ToString(oldTimeObject.timeArray[5])))); int sumHour = oldHour + newHour; int sumMinute = oldMinute + newMinute; int sumSecond = oldSecond + newSecond; check(sumHour, sumMinute, sumSecond); }
} // end Time2 three-argument constructor // Time2 constructor: another Time2 object supplied as an argument public Time2(Time2 time) { this.timeArray = time.timeArray; }