728x90
접근 제어자
객체지향 프로그래밍의 특징 중 하나인 정보 은닉을 위한 키워드
클래스와 구조체에서의 접근 제어자
c++ 클래스의 기본 접근 제어 권한 : private
c++ 구조체, 응용체의 기본 접근 제어 권한 : public
<Tip>
c++ 클래스에서 private 접근 제어자는 생략 가능하다. 단, 나머지 접근 제어자는 생략 불가능
class Book {
private: // 생략 가능함.
int current_page_;
void set_percent();
public:
string title_;
int total_page_;
double percent_;
void Move(int page);
void Open();
void Read();
};
'C,C++' 카테고리의 다른 글
C++ 디자인 패턴. 싱글턴 패턴(Singleton Pattern) (0) | 2022.04.14 |
---|---|
C++ 상속 (0) | 2022.04.13 |
C++ 클래스, this포인터, 기본생성자, 디폴트생성자, 복사생성자 (0) | 2022.04.10 |
C++ enum ( 열거형 자료형 ) (0) | 2022.04.10 |
C++ 스마트 포인터 ( shared_ptr, make_shared ) (0) | 2022.04.10 |