10.2.3 Access modifiers
A class-member-declaration can have any one of the five possible kinds of declared accessibility (Section 3.5.1):
private. Except for the
internal combination, it is a compile-time error to specify more than one access modifier. When a class-member-declaration does not include any access modifiers,
private is assumed.