无法在 Scala 程序中打印

Unable to println in scala program

以下 Scala 代码显示没有输出请帮助我 corrections.I 我是新手 scala.I 我正在尝试打印 Rational class 实例。

object Test{

    def main() {
        var r = new Rational(2,3)
        println(r)
        println("Hello")
        //println(Rational(2,3).add(Rational(3,3)))
   }

}

class Rational(n:Int,d:Int)
{

    val num:Int =n
    val den:Int =d
    val sum :Int =num+den
    def add(that:Rational):Rational={
        return new Rational(num*that.den+den*that.num,den*that.den)
     }

     override def toString(): String =  num + "/" + den 

}

object Rational {
    def apply(n:Int,d:Int)=new Rational(n,d)
}

def main() 更改为 def main(args: Array[String]),JVM 将无法识别没有正确参数类型的 main 方法