[명품 C++ Programming] chapter 3 : 클래스와 객체(3) - 접근 지정

eunee22·2023년 8월 11일

명품 C++ Programming

목록 보기
12/34

제가 대학교 1학년 때 [명품 C++ Programming] 교재로 진행되는 C++ 수업에서 배운 내용을 교재와 ppt를 중심으로 정리한 내용입니다.
(2022.9 ~ 2022.12)
당시에 공부를 위해서 HWP 파일로 정리해 놓은 것을 그대로 올립니다.

🍑접근 지정

접근 지정자

  • 클래스 선언부에서 접근지정자: 의 작성을 통해 멤버들을 선언함.
  • 접근 지정자가 한번 선언되면 다른 접근 지정자가 선언될 때 까지 모든 멤버에 대해서 적용됨
  1. private : 동일한 클래스의 멤버 함수들만 접근 허용
  2. public : 다른 모든 클래스나 객체에서 멤버의 접근이 가능함
  3. protected : 클래스 자신과 상속받은 자식 클래스에만 허용

멤버 보호와 생성자

  • 멤버 변수는 private으로 지정하는 것이 바람직함
    → 생성자를 통해서 멤벼변수에 값을 전달하는게 옮음.
  • 생성자는 public으로 선언해야함
    private으로 선언되어 있지 않는다면 외부에서 객체를 생성할 수 없음.
profile
보안 공부하는 대학교 4학년 / 시리즈에서 더욱 편하게 글을 찾아보실 수 있습니다:)

0개의 댓글