環境
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
