[plt-scheme] protected members in class.ss?
At Sun, 30 Jul 2006 19:55:29 -0400, Jon Rafkind wrote:
> Hi,
> I was wondering if there was some way to make a method "protected"
> like in C++ and Java wherein a method can only be called by sub-classes.
> I read the documentation for class.ss forwards and backwards but didnt
> find it.
There isn't protected ala Java per se, but you can achieve the effect
of hiding certain methods (only allowing them in certain scopes) via
define-local-member-name. It's a different mechanism, but should help
you do what you want (ie, encapsulate).
hth,
Robby