method hiding with Private

BlitzMax Forums/BlitzMax Programming/method hiding with Private

I haven't messed with it much so don't get too mad if I'm wrong...

I don't think that doing something like Method test() Private should even compile. If you try to use the scope modifiers within a type decleration C++ style it won't compile. Perhaps it's only half implemented?

I've only seen them used in a 'global' manner to set the scope of the entire Type. I also think they can be applied to variables and free functions.

I will agree with you RktMan that the OO implementation is a bit funky. I think it's because BRL was trying to make everyone happy. Keep all procedural support, but introduce OO features that will encourage people to move to them instead of scaring them away. Also if this is to be fixed it's probably been left because it can be worked around without too much hassle.