Encapsulation 썸네일형 리스트형 4-2. 캡슐화(Encapsulation) 캡슐화의 기본 개념 캡슐화란? 관련 있는 데이터오 함수를 하나의 단위로 묶는 것이다. 다시 이야기하면, 관련 있는 데이터와 함수를 클래스라는 하나의 캡슐 내에 모두 정의하는 것이다. 캡슐화가 잘 되지 않은 예 #include using std::cout; using std::endl; using std::cin; class Point { int x; //x 좌표의 범위: 0~100 int y; //y 좌표의 범위: 0~100 public: int GetX() { return x; } int GetY() { return y; } void SetX(int _x); void SetY(int _y); }; void Point::SetX(int _x) { if (_x 100) { //경계 검사 .. 이전 1 다음