Members present in the private visibility mode:
- Can be accessed only by the class members.
- By default the members will be in private visibility mode.
- When classes are inherited, private members are not inherited.
Members present in the public visibility mode:
- Can be accessed by the outside members also.
- Members, to be in public visibility mode has to be specified explicitly.
- When classes are inherited, the public members are inherited as private, protected and public members of the derived class.