下の例だとMySampleのparamフィールドはString型として使えるようになる。
class MySample[A] { var param:A = _ // 型パラメータの型を指定する def get:A = param def set(param:A) = this.param = param } object Sample { def main(args: Array[String]) { val x = new MySample[String] x.set("hello") println(x.get) } }