- public — члены класса могут использоваться как другими членами класса, так и вне класса, в любом месте программы.
- private — члены класса доступны только для членов этого класса и закрыты (невидимы) вне класса.
- protected — члены класса доступны внутри класса и в производном классе.
Ответ: public — 3; private — 2; protected — 1.