[C++] 클래스와 상속 클래스 (Class) struct Vector3D { float x; float y; float z; }; class Vector3D { public: float x; float y; float z; }; 데이터와 함수를 연결하는 하나의 방법으로 클래스의 특정 인스턴스를 개체라고하며, 개체는 자신만의 데이터를 포함하지만 동일 클래스의 모든 개체는 같은 함수를 공유한다. 구조체(struct)의 상위 버전이다. 구조체와는 달리 접근 제어의 차이가 있는데, 클래스는 public, protected, private이라는 세가지 접근 단계를 제공한다 (OOP의 캡슐성). 구조체는 기본적으로 public이며 클래스는 기본적으로 private이다. 클래스 선언 시 자동적으로 선언되는 암시적 ..