클래스 멤버 변수(private)
페이지 정보
본문
class Man {
private: // 멤버 변수는 private로 지정( 생략해도 되나 넣는 것이 좋음)
char *name;
int age;
int height;
public: // 공용 멤버 함수로 멤버 변수에 접근
void getname(char *s){
name=s;
}
};
getname()은 매개변수 s를 받아 멤버 변수 name에 대입한다.
Man man1 ;
man1.getname("김철수");
멤버 변수 name이 private이므로 접근 불가하지만 멤버 함수 getname()을 이용하여 간접적으로 접근할 수 있게 된다.
private: // 멤버 변수는 private로 지정( 생략해도 되나 넣는 것이 좋음)
char *name;
int age;
int height;
public: // 공용 멤버 함수로 멤버 변수에 접근
void getname(char *s){
name=s;
}
};
getname()은 매개변수 s를 받아 멤버 변수 name에 대입한다.
Man man1 ;
man1.getname("김철수");
멤버 변수 name이 private이므로 접근 불가하지만 멤버 함수 getname()을 이용하여 간접적으로 접근할 수 있게 된다.
댓글목록
등록된 댓글이 없습니다.