English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este artículo, aprenderá sobre la sobrescripción de funciones. Además, también aprenderá cómo hacer en C ++Evaluación de la sobrescripción de funciones de la clase base en la programación.
HerenciaPermite a los desarrolladores de software derivar nuevas clases de clases existentes. Las clases derivadas heredan las funciones de la clase base (clase existente).
假设基类和派生类都具有一个具有相同名称和参数(参数的数量和类型)的成员函数。
Supongamos que la clase base y la clase derivada tienen un miembro de función con el mismo nombre y parámetros (cantidad y tipo de parámetros).
Vector (vector) ++Si se crea un objeto de la clase derivada y se llama a un miembro de función que existe en ambas clases (clase base y clase derivada), se llamará al miembro de función de la clase derivada, ignorando la función de la clase base.
¿Cómo se accede a la función reescrita en la clase base desde la clase derivada?
Para acceder a la función reescrita de la clase base desde la clase derivada, utilice el operador de resolución de ámbito ::. Por ejemplo,
Si se desea acceder a la función getData() de la clase base, se puede utilizar la siguiente sentencia en la clase derivada.