Since protected access is actually ESSENTIAL in OOP (at least, some form of virtual non-public function access, private is not virtual, so it would be disastrous to remove protected), I am wondering whether Walter really meant "package", as that has very little utility.Care to answer, Walter? -Steve
'package' cannot possibly solve the problem because the protected members should be accessible outside of the defining package.
