[C++] Inheritance
·
C++
상속수퍼클래스의 멤버들을 서브클래스도 가짐서브클래스는 수퍼클래스를 포함 = 서브클래스는 수퍼클래스의 확장서브클래스는 수퍼클래스의 변수와 함수를 마치 자기 것처럼 사용 가능서브클래스는 수퍼클래스의 특수화, 수퍼클래스는 서브클래스의 일반화is-a 관계 O, has-a 관계 X중복 줄임class Car {}class Sub : public Car {} 접근제어자접근 제어자클래스 A 서브클래스 subA 클래스 BprivateOXXprotectedOOXpublicOOO상속 유형에 따른 서브클래스의 멤버 함수에서 접근 가능성상속 받으면서 제한 범위를 바꿈최대 범위를 설정해서 그 범위보다 넓은 것은 모두 설정한 최대 범위로 바꿈ex) protected(최대 범위)로 상속 시, public(최대 범위보다 넓음)은 pr..