scala/ScalaBook/chapter-02/date.scala

class date (day:Int, month:Int, year:Int){
  def output() = println(day+"/"+month+"/"+year)
}
object date {
  def apply(d:Int, m: Int, y: Int) = new date(d,m,y)
  def apply(d: Int, m: Int) = new date(d,m,2009)
}

var today = date(24,9,2008)
today.output
var yesterday = date(23,9)
yesterday.output