[C++ 정리] 클래스의 접근 제어

클래스 내부에 무조건 접근하지 못하도록 구현시 public / protected / private 의 3가지 키워드를 사용할 수 있다. 의미와 용도는 다음과 같다.

* public : 모든 곳으로부터 접근가능
* protected : 자식클래스의 멤버함수에서만 접근가능
* private : 자신의 멤버함수에서만 접근가능
구분 자신의 멤버함수 자식클래스의 멤버함수 모든곳
private 접근가능 접근불가 접근불가
protected 접근가능 접근가능 접근불가
public 접근가능 접근가능 접근가능

 

댓글 남기기