Private Fields, or Variables In a Type
BlitzMax Forums/BlitzMax Programming/Private Fields, or Variables In a Type
| ||
Ok, maybe I missed it somewhere. (Sorry guys, but the documentation isn't very helpful). Is it possible to have a variable inside of a type that can't be seen outside of the type? For example - I'd like to do something like this: Type MyType Private Field Counter:Int = 0 ..... End Type I tried using a 'Local' variable declaration inside of the Type but BMAX didn't like that either. -Jim |
| ||
No sorry. Access modifiers currently don't work that way (they only work on entire classes). You can't have private constructors either. [Edit]There was some mention of plans to change this, but no mention of a timeframe. |
| ||
Wow! That IS disappointing. Seems to me having private class members is one of the essentials of OOP development. |
| ||
I think we can all agree with that. I wonder what reason there was not to include this in bmax ... |