C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[64475] Re:왕초보 질문 있습니다ㅜㅜ
박목월 [godori21] 883 읽음    2011-05-30 22:22
c++빌더왕초보 님이 쓰신 글 :
: 안녕하세여~
:
: 빌더 왕초보 질문 있습니다ㅠㅠ
:
: 헤더파일에서.. public 과 private 이 있잖아여~
:
: public은 전역 변수로 사용할수 있고..
:
: private은 혼자만 사용 가능한 변수 인가요..ㅡㅡ?
:
: public과 private에 선언 대해 자세히 쉽게 설명 해주시면 감사 하겠습니다 ㅠㅠ


그러니까
class test {
    private:
         int a;
    public:
        int b;
};
이렇게 클래스가 있어요
a 는 외부에선 절대로 쓸수가없습니다 반드시 클래스 내부에서만 사용가능합니다
b 는 외부에서 사용 가능합니다 
test *ts;
ts->b = 1; 
이런식으로 사용가능합니다
하지만 
ts->a = 1; 
이런식으론 사용할수가 없어요 아예 a라는 변수가 나타나지도 않습니다
private 는 다른사용자가 사용할수없고 클래스내부에서만 사용가능하도록 
숨겨놓는거다 라고 생각하시면되고
public 은 다른사용자가 사용 가능하도록하고 변수라면 변수값도 변경가능하도록
허가해주는 거다 라고 생각하시면됩니다

그리고 변수만 사용가능한게 아니고 함수도 만들어 넣을수도있습니다

+ -

관련 글 리스트
64472 왕초보 질문 있습니다ㅜㅜ c++빌더왕초보 1279 2011/05/30
64478     Re:왕초보 질문 있습니다ㅜㅜ 이길남.HoPe 1314 2011/05/31
64475     Re:왕초보 질문 있습니다ㅜㅜ 박목월 883 2011/05/30
64474     Re:왕초보 질문 있습니다ㅜㅜ 네로 1138 2011/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.