Public

    public, private, protected

    1. public: public: 선언 이후의 모든 멤버변수나 멤버함수들은 외부에서 참조사용이 가능 2. private: private: 선언 이후의 모든 멤버변수나 멤버함수들은 외부에서 참조하지 못하며 해당 클래스의 멤버함수 만이 참조가능 계승(상속)된 클래스도 참조하지 못함 참조권한 지정자를 생략한 이후의 멤버는 모두 private: 이됨 3. protected: protected: 선언 이후의 모든 멤버변수나 멤버함수들은 외부에서 참조하지 못하고 해당 클래스의 멤버함수에서는 참조가능 계승(상속)된 클래스의 멤버함수들도 참조가 가능