[C++] 접근제어자 예제

BananaCube·2023년 2월 10일
//접근 제어 
//public	: 외부접근o 자식클래스o
//protected : 외부접근x 자식클래스o
//private	: 외부접근x 자식클래스x

#include <iostream>
using namespace std;

class Base {
public:
	int bPublic;

protected:
	int bProtected;

private:
	int bPrivated;
};

class Derived : public Base {		// protected는 public과 protected를 protected로
public:								// private는 전부 private로 바꿔준다.
	int dPublic;

	void dFunc() {
		bPublic = 1;
		bProtected = 2;
		//bPrivate = 3; private 안됨
	}
private:
	int dPrivate;

};

int main() {

}
profile
C++ 독학한 내용을 정리하는 벨로그입니다.

0개의 댓글