フロントエンジニア芸人もりたけんじのScalaお勉強

【Scala】 trate -study1

【Scala】 trate -study1

・trateはinterfaceのようなものだがフィールドと実装を定義できる。
・trateもクラス同様にスーパークラスを継承するが、下の用にしていない場合AnyRefがスーパークラスになる。

trate Life {
  def eat() { println("kushakusha")}
}

これは上と同じ

 trate Life extends AnyRef {
   def eat () { println("kushakusha")}
 }