Advertisement
Guest User

Untitled

a guest
Dec 17th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.40 KB | None | 0 0
  1. class Time2(private[this] var h:Int, private[this] var m:Int){
  2.   require(h > 0 && h < 24 && m > 0 && m < 59)
  3.  
  4.   def hour:Int = h
  5.   def hour_=(h:Int) {
  6.     require(h > 0 && h < 24)
  7.     this.h = h
  8.   }
  9.  
  10.   def minute:Int = m
  11.   def minute_=(m:Int) {
  12.     require(m > 0 && m < 59)
  13.     this.m = m
  14.   }
  15.  
  16.   def before(other:Time2):Boolean =
  17.     other.hour > h || other.hour == h && other.minute > m
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement