5.1 일반화 관계 일반화 관계는 음악가와 피아니스트처럼 “피아니스트는 음악가이다.”라는 논리적 관계를 형성하는 관계를 말합니다. C++에서는 이와 같은 관계를 효과적으로 사용할 수 있도록 파생에 관련한 문법을 제공하고 있으며 이러한 특징은 OOP의 상속에 속합니다. [그림 5.1] 5.1.1 일반화 관계와 파생 C++에서 일반화 관계를 표현할 때 파생에 관련된 문법을 이용합니다. 파생을 표현할 때는 파생 클래스에서 어느 클래스를 기반 클래스로 할 것인지를 다음과 같이 명시하면 됩니다. class Derived : public Base{}; 파생을 표현할 때 기반 클래스의 접근 지정된 것을 파생된 것에서 그대로 계승하고자 할 때 public 키워드를 명시하면 기반 클래스의 각 멤버의 접근 지정도 동일하게..