캡슐화: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
23번째 줄:
class Car {
// Data Fields ///////////////
public: // 지금부터 선언되는 멤버변수와 함수는 모두에서모두 접근 허용.
int year;
char maker[50];
 
protected: // 지금부터 선언되는 멤버변수와 함수는 자기 클래스와 상속 클래스에서만 접근 허용.
protected:
int capEngine;
 
private: // 지금부터 선언되는 멤버변수와 함수는 외부와자기 상속 클래스에클래스에서만 접근 불가허용.
char ecu[20];
char colorCode[30];
41번째 줄:
int getCapEngine() { return capEngine; }
 
protected: // 자기 클래스 내부와 상속클래스에서 접근 허용 한다허용한다.
char* getEcuType() { return ecu; }
char* getColorCode() { return colorCode; }