> In that case, since only a single data element can be declared in
> the private part, and none at all in the public part, the use of
> "private" is really just syntactic sugar.
I'm not following. You can declare as many data elements
as you want in the private part, as well as private
entries and subprograms.
> It's not a real private part in the sense of packages. It does
> serve as a useful delimiter for the compiler, I guess.
The "private" separates public subprograms and entries from private
subprograms and entries, and emphasizes that the
data is not accessible at all from outside the body of the type.
> Mike Feldman