Herencia de funciones & varios virtual en Visual FoxPro

Seleccione idioma Seleccione idioma
Id. de artículo: 131071 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

Herencia múltiple o la capacidad de crear una subclase única de varias clases de base a la vez no se admite en Visual FoxPro versión 3.0.

Cada subclase puede tener sólo uno, único immmediate antecesor. Sin embargo subclases derivadas pueden utilizarse como clases base por sí mismos para las clases derivadas posteriores, que pueden reemplazar o agregar métodos y propiedades

Más información

Los programadores de C++ utilizar las funciones virtuales para crear clases abstractas. En C++, las funciones miembro están enlazadas en tiempo de compilación a menos que específicamente se clasifica como virtual mediante la palabra clave 'virtual' en la declaración de la función. Funciones virtuales a menudo carecen de cualquier código asociado con ellos y están presentes únicamente para proporcionar compatibilidad de tipos con asignación variable.

Por ejemplo, puede declararse una matriz como una matriz de punteros a un tipo de clase base con una función virtual. A continuación, es posible asignar cada elemento de un puntero para una subclase determinada de la clase base sin generar un error del compilador. Las clases derivadas de la clase base definen el código que se utilizará para el objeto determinado. Las funciones virtuales motivo son necesarios en C++ y no en Visual FoxPro es porque C++ es un lenguaje con establecimiento inflexible de tipos y Visual FoxPro no lo es. Con Visual FoxPro, puede tener una matriz que contienen referencias a diferentes tipos de objeto en sus elementos.

Referencias

"Abstracción de datos y estructuras, usando C++" marcar r. Headington y David D. ISBN 92 Riley D.C. estado y organización 1994-75664

"C++ y el paradigma OOP" Bindu r. Rao, McGraw-Hill Inc. 1992 ISBN 0-0-051140

Propiedades

Id. de artículo: 131071 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt KB131071 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 131071

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com