scala/ScalaBook/chapter-03/pcell.scala

class cell[-Q](protected var  contents : Q){
  def get() = contents
  def set(n : Q) = {
    contents = n
  }
} 
 
var C = new cell[Int](5)
var CC = new cell[String]("haha")
println(C.get)
println(CC.get)