231116 C++ 프로그래밍 11주차
2023. 11. 16.
1.객체지향 언어의 3가지 특징 캡슐화(encapsulation): 캡슐화는 데이터와 그 데이터를 처리하는 메서드를 하나의 단위로 묶는 것을 말합니다. 이를 통해 데이터의 접근을 제한하고, 데이터와 관련된 작업을 수행하는 메서드를 통해 데이터에 접근할 수 있도록 합니다. 예를 들어, C++에서 클래스(class)는 멤버 변수와 멤버 함수를 하나의 단위로 캡슐화할 수 있습니다. class Circle { private: double radius; public: void setRadius(double r) { radius = r; } double getArea() { return 3.14 * radius * radius; } }; 상속성(inheritance): 상속성은 기존에 정의된 클래스의 속성과 메서드..