inheritance1 [C++] 상속 (Inheritance), protected 상속(INHERITANCE) - 한 클래스가 다른 클래스에서 정의된 속성들 (데이타, 함수) 를 이어 받아서 사용하는 것! - 이미 정의된 클래스를 기반으로 새로운 클래스를 설계 - 소프트웨어 재사용성을 지원 장점 - 코드 중복을 막는다 - 상속을 통해서 기존 클래스에 새로운 특징을 추가한 새로운 타입의 설계 - 다형성을 활용한 객체지향 디자인 기법 상속의 기본 개념 교수님과 학생 클래스가 아래와 같이 있다. 두 클래스는 이름과 나이의 공통 속성이 있다. #include #include class Professor { std::string name; int age; int major; }; class Student { std::string name; int age; int id; }; int main().. 2021. 8. 25. 이전 1 다음