[C++] private, protected, private 접근 지정자 정리


[C++] private, protected, private 접근 지정자 정리

접근 지정자란 클래스 또는 클래스 멤버(메서드, 변수)에 대한 접근 권한을 지정하는 키워드입니다. 기본적으로 접근 지정자는 public, protected, private 3가지가 있습니다. public은 어디서나 접근 가능하다 protected는 클래스 내부 혹은 상속된 클래스에서 접근 가능하다 private는 클래스 내부에서만 접근 가능하다 public 상속 : 기본 클래스의 접근 지정자를 그대로 상속 protected 상속 : 기본 클래스의 접근 지정자를 최소 protected로 상속 private 상속 : 기본 클래스의 접근 지정자를 모두 private로 상속 아래 예제 소스코드를 보면, #include <iostream> using namespace std; class Base { public: Base() { a = 1; b = 2; c = 3; } int a; protected: int b; private: int c; }; class Derived : public Ba...


#Cplusplus #상속 #접근지정자 #클래스 #프로그래밍

원문링크 : [C++] private, protected, private 접근 지정자 정리