Diferentes formas de herencia en C++

Diferentes formas de herencia en C++

La herencia es un concepto importante en la programación orientada a objetos que permite que una clase (llamada clase o subclase derivada) herede propiedades y comportamiento de otra clase (llamada clase base o clase principal). C++ proporciona diferentes formas de implementar la herencia, incluida la herencia pública, la herencia privada y la herencia protegida. Estos métodos se describen a continuación, junto con ejemplos de código fuente relacionados.

  1. Herencia pública:
    la herencia pública es la forma más común de herencia, a través de la cual las clases derivadas pueden heredar los miembros públicos y protegidos de la clase base, pero no pueden heredar los miembros privados de la clase base. En la herencia pública, los miembros públicos de la clase base siguen siendo públicos en la clase derivada y los miembros protegidos pasan a estar protegidos en la clase derivada.
#include <iostream>

// 基类
class Base {
   
    
    
public:
    void publicMethod

Supongo que te gusta

Origin blog.csdn.net/wellcoder/article/details/132374596
Recomendado
Clasificación