이 영역을 누르면 첫 페이지로 이동
#include < ResetDy.com > 블로그의 첫 페이지로 이동

#include < ResetDy.com >

페이지 맨 위로 올라가기

#include < ResetDy.com >

클래스 접근 속성

  • 2012.04.19 01:51
  • Programming/C++
반응형

 클래스 정의

class 클래스이름

{

멤버변수 or 멤버함수;

}; // 세미콜론 필수

위의 프로그램은 멤버 접근 속성에 대해서 알아보기 위한 프로그래밍이다.

메인함수에서 IntSample 클래스의 멤버들에 접근하려고 하면 엑세스 에러가 뜬다.

클래스의 멤버 접근 속성의 기본은 "private" 이기 때문이다. (private : 같은 클래스 멤버만 접근 허용)

 

 

메인함수에서도 클래스에 접근 할 수 있도록 클래스의 멤버 접근 속성을 변경해줘야 한다.

클래스에 "멤버 접근 속성" 을 명시하지 않으면 눈에 보이진 않지만, 기본적으로 private가 적용된다.

 

간단하게 말하면 위와 같은 형태로 되어 있다는 뜻이다.

private를 전역에서 사용 가능한 public으로 바꿔주어 메인함수에서도 클래스 멤버를 접근 할 수 있도록 해줘야 한다.

*적용

 

 

 

위의 소스로 수정을 하면 정상적으로 컴파일 되는 것을 확인 할 수 있다.

 

*멤버 접근 속성

private :  같은 클래스 멤버만 접근 허용

public : 모든 위치에서 접근 허용

protected : 상속 부분에서 배움

 

 

*아래는 public 속성과 private 속성을 사용한 프로그래밍이다.

 private 속성의 Score변수는 외부에서 접근이 불가능하므로 외부에서는 public 속성의 함수들을 이용하여

 엑세스 할 수 있도록 해준다.

 

반응형
저작자표시 비영리 변경금지 (새창열림)

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

다른 글 더 둘러보기

정보

#include < ResetDy.com > 블로그의 첫 페이지로 이동

#include < ResetDy.com >

  • #include < ResetDy.com >의 첫 페이지로 이동

검색

메뉴

  • Home
  • Tag
  • Guest Book
  • Write
  • Admin

카테고리

  • 분류 전체보기 (129)
    • VR (3)
    • 내 이야기 (37)
    • Trade (13)
      • 주린이 HTS (0)
      • 주린이 일기 (2)
      • 주린이 공부 (0)
      • 주린이 매매일지 (11)
    • Hardware (2)
      • Tip (1)
      • Schematic (1)
    • Programming (24)
      • C++ (1)
      • C# (5)
      • Python (9)
      • Android (9)
    • MicroProcessor (17)
      • AVR (8)
      • STM32 (6)
      • RaspberryPi (1)
      • Smart Car (2)
    • Computer (23)
      • Tip (6)
      • Linux (5)
      • MacOS (11)
    • Car D.I.Y (10)
      • XMAX300 (1)
      • All New Carnival (5)
      • SM3 (4)

공지사항

블로그 구독하기

  • 구독하기
  • RSS 피드

정보

ResetDy의 #include < ResetDy.com >

#include < ResetDy.com >

ResetDy

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © ResetDy. Designed by Fraccino.

티스토리툴바