Why do private member variables behaved like protected in the same module when creating deriving class?
12345swordy
alexanderheistermann at gmail.com
Fri Oct 26 18:21:30 UTC 2018
On Friday, 26 October 2018 at 18:16:38 UTC, 12345swordy wrote:
> Mike Parker told me that this is intentional and not a bug.
> However according to the spec: "Symbols with private visibility
> can only be accessed from within the same module. Private
> member functions are implicitly final and cannot be overridden."
> Why private member variables behave like protected member
> variables in the same module? Can you explain your thought
> process when it comes to this design decision Walter Bright? Is
> there no way to mark the private member variables as "final" in
> the same module?
>
> -Alex
*Private member variables in classes obviously
-Alex
More information about the Digitalmars-d
mailing list