-private으로 선언될 경우 상속받는 멤버를 private접근으로 제한
//주의점 : Base Class의 변수 두개가 private,public이 있는데 이걸 상속할경우
class Derived : private Base
{
//Derived클래스에서 접근불가(이유는 접근제한의 기준이 클래스 기준이기 때문에,객체 기준이 아니라)
접근불가 :
int num1;
//상속받으면서 private으로 접근제한이 변경된 것이라 접근 가능
private :
int num2;
}
-protected으로 선언될 경우 상속받는 멤버를 protected접근으로 제한
-public으로 선언될 경우 상속받는 멤버를 public접근으로 제한
-쉽게 생각해서, 접근범위를 축소하는 기능이라고 생각하면됨
'Programming Language > C++' 카테고리의 다른 글
05-2 얕은 복사, 깊은 복사 (0) | 2019.07.17 |
---|---|
05-1 복사생성자 (0) | 2019.07.17 |
07-2 상속의 문법 (0) | 2019.07.16 |
07-1 상속의 필요성 (0) | 2019.07.16 |
06-3 C++의 static (0) | 2019.07.16 |