class Base private def foo pass shared def bar .foo # .error. cannot access instance member "foo" class Derived inherits Base def main is shared .bar .foo # .error. Cannot access private "foo"