タグ

ブックマーク / glorypulse.hatenadiary.org (1)

  • Scalaのシングルトンオブジェクトとクラス - magicpulse

    Scalaのシングルトンオブジェクトとクラスの使い方について少し苦労したのでそのときのメモを転載。 記法(宣言) Scalaにはクラス宣言とシングルトンオブジェクトの宣言がある。 class Sample { val a = 3 def hello = { println("Hello, World!") } } object Sample { private val b = 4 val c = 5 def hello = { println("Hello, World again!") } } Javaを知っている方にはおなじみのクラスの宣言と、下はシングルトンオブジェクトの宣言。両方とも継承があればJavaとかと同じようにextends〜とかつなげればいい。トレイトも宣言時にwith〜とかやると使える。(トレイトについては使い慣れてないのでボロをださない程度の説明にしておきます。。)

    pochisato
    pochisato 2014/06/17
  • 1