본문 바로가기
반응형
[C++ 마스터] Day 15: 상속과 다형성 상속 (Inheritance)상속은 기존 클래스(기본 클래스 또는 부모 클래스)를 기반으로 새로운 클래스(파생 클래스 또는 자식 클래스)를 정의하는 기능입니다. 상속을 사용하면 코드의 재사용성을 높이고, 클래스 간의 계층 구조를 만들 수 있습니다. 1. 기본 클래스와 파생 클래스기본 클래스를 상속하여 파생 클래스를 정의할 수 있습니다.class Base {public: void show() { cout  2. 접근 지정자와 상속파생 클래스는 기본 클래스의 접근 지정자에 따라 멤버에 접근할 수 있습니다. public, protected, private 상속이 있습니다.class Base {protected: int protectedVar;public: int publicVar;.. 2024. 8. 1.
[C++ 성능 최적화 및 고급 테크닉] Day 13: 고급 상속 및 다형성 기법 상속과 다형성의 중요성상속과 다형성은 객체 지향 프로그래밍의 핵심 개념입니다. 이를 통해 코드 재사용성을 높이고, 유연하고 확장 가능한 소프트웨어를 개발할 수 있습니다. 고급 상속 및 다형성 기법을 사용하면 더 효과적으로 객체 간의 관계를 정의하고, 유지보수가 용이한 코드를 작성할 수 있습니다.기본 상속과 다형성기본적인 상속과 다형성은 다음과 같이 정의할 수 있습니다:#include class Base {public: virtual void show() { std::cout show(); // Derived class delete basePtr; return 0;} 위 코드에서 Base 클래스는 show 함수를 가상 함수로 선언하고, Derived 클래스는 show 함수를 재.. 2024. 8. 1.
반응형