본문 바로가기

Language/C++

접근 권한자

접근 권한자

C++에서 접근 권한자는 3가지 종류가 있다.

1.private
2.protected
3.public

접근 권한은 1에서 3번으로 갈수록 권한의 폭이 넓어진다.

상속시에 기제하는 접근 권한에 의해서 Base class의 멤버 들의 접근 권한이 변경 되게 된다.

예를 들어서 protected 상속을 받게 되면 protected 보다 넓은 권한은 모두 protected로 변경 되며
private는 접근 불가 상태가 된다.

이때 private 로 상속을 받았을때도 Base class 의 private  멤버는 여전히 접근이 불가하다.