Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
C HAPTER 13 ยท Packages and Imports class Rocket { import Rocket.fuel private def canGoHomeAgain = fuel > 20 } object Rocket { private def fuel = 10 def chooseStrategy(rocket: Rocket) { if (rocket.canGoHomeAgain) goHome() else pickAStar() } def goHome() {} def pickAStar() {} } Listing 13.13: Accessing private members of companion classes and objects.