C++의 OOP란, 객체Object 가 중심이 되서 프로그래밍하는 패러다임. C++ 는 여러가지 패러다임을 제공해 주는 멀티 패러다임 언어이다. 1) procedural 2) functional 3) OOP - ( Object-Oriented Programming ) 4) generic 를 모두 지원해 준다. 그 중에서도 OOP가 중심이 되는 언어가 C++이다. 또 다른 OOP 중심 언어는, java, C#, python 이 있다. C++의 OOP는 class를 중심으로 구현하게 되므로, 먼저 object와 class가 어떻게 다른지 이해해야 한다. 1. class와 object의 차이 class: definition. -Cat object: 메모리에 공간을 차지하고 있는 객체 하나하나를 지칭. -kit..