環境
Scala 2.10.3
概要
クラスはフィールドとメソッドを持つことができて、
new キーワードを使用してインスタンス化することができる。
コード
scala> class Programmer { | var language = "Scala" | def coding() = println(language + "is happy") | } defined class Programmer scala> val pg = new Programmer pg: Programmer = Programmer@34c66dfc scala> pg.coding() Scalais happy scala> pg.language = "Java" pg.language: String = Java scala> pg.language res1: String = Java scala> pg.coding() Javais happy