Inheritance 의 이해 - ① 상속과 가상화
Inheritance C++에서 상속(Inheritance)을 사용하는 4가지 이유 Class relationship: 클래스간의 관계를 설정하기 위해서 Code reuse: 클래스간의 관계를 설정하면 코드를 재사용 가능 Class interface consistency: 일관적인 인터페이스를 구현하기 위함 (interface, abstract, pure virtual function) Dynamic function binding: 런타임에 동적으로 함수를 지정하기 위함 (virtual function, virtual table) 상속에서 접근지시자 부모 클래스를 상속받을 때 public, protected, private 세 가지 접근 지시자를 활용할 수 있다. 각각 사용된 접근 지시자에 따라 접근 가..