캡슐화는 객체지향프로그래밍에서 중요한 개념이다.
말 그대로 중요한 정보는 캡슐에 넣어놓는다는 뜻이다.
캡슐에 넣는 이유는 코드 유지보수가 쉽기 때문이다. (객체지향을 쓰는 이유이기도 함)
예시 코드는 다음과 같다.
class Cat{
public:
std::string getSpecies(void){
return species;
}
private:
std::string species; // 고양이 종 이름
}
캡슐화는 다른 사람들의 코드를 많이 보고, 많이 해보아야 아는 경험의 영역이다.
많이많이 경험해보자.
'c++' 카테고리의 다른 글
| 객체지향의 꽃, "다형성"은 상속에서 나온다. (0) | 2025.05.20 |
|---|---|
| Pointers to Object (0) | 2025.04.29 |
| 포인터변수에 숫자를 더하면 (0) | 2025.04.22 |