[C++] 상속 접근 지정자 이해 및 활용


[C++] 상속 접근 지정자 이해 및 활용

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 상속 관계에 있는 두 클래스 간에서의 접근 지정자에 대해 정리합니다. (적어도) C++ 에서는 클래스가 상속 받을때 어떤 접근 지정자 형태로 상속을 받을지 프로그래머가 직접 정할 수 있으며, 이에 따라 클래스 내부 멤버 변수의 접근 허용 정도가 달라지게 됩니다. 상속 접근 지정자? 는 클래스 내부에서 사용하는 (지금껏 알아왔던) 접근지정자랑 무슨 차이가 있냐고 싶으실 수 있지만... 생긴것도 비슷하게 생긴게... 대충 알면 헷갈리기 십상입니다. 상속을 처음 배울때부터 은연중에 나온 "이것"이 바로 상속에서의 접근지정자입니다. class DerivedClass : public BaseClass { ... ... }; 위 코드는 BaseClass를 public하게 상속받은 DerivedClass라는 클래스를 간단하게 나타내고 있습니다. 이때 "public하게 상속받았다"는 부분의 "public"이 바...


#accessmodifier #접근지정자 #전공노트 #야매 #상속접근지정자 #상속 #문법 #다형성 #객체지향 #polymorphism #OOP #inheritance #CPP #프로그래밍

원문링크 : [C++] 상속 접근 지정자 이해 및 활용