scala/ScalaBook/chapter-02/object.scala

class YellowFruit {
  var price = 0.0
  def getPrice = price
  def setprice (p:Int) {
    price = p
  }
  def getColor = YellowFruit.color
  def setColor (newColor : String) {
    YellowFruit.color = newColor
  }
}

object YellowFruit {
  var color = "yellow"
}


var lemon = new YellowFruit
println("lemon color = "+lemon.getColor)
var banana = new YellowFruit
println("banana color = "+banana.getColor)
lemon.setColor("green")
var quince = new YellowFruit
println("quince color = "+quince.getColor)
println("lemon color = "+lemon.getColor)
println("banana color = "+banana.getColor)