객체지향 프로그래밍 : 클래스와 객체
정의 : Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. (wikipedia) 객체지향 프로그래밍이란 사람이 세상을 인지하는 방식과 유사한 관점으로 어떠한 객체를 바라볼 때 객체에 포함된 기능들을 함께 다루기 위한 방법이다. C++이외에도 JAVA, C# 등의 언어에서도 지원이 되지만 이번에는 C++에 대해서 정리하려고 한다. C++과 JAVA에서 지원되는 OOP 요소 ( 빨간색은 C++에서 되는 요소) 클래스 ..