Soy nuevo en C# y me pregunto si hay algo así como la herencia privada en C# (como en C++)?¿Herencia privada en C#?
Mi problema es el siguiente: que desea implementar una cola (nombrarlo SpecialQueue) con los siguientes cambios:
- La cola tiene un número máximo de elementos que se pueden almacenar en ella.
- Si la cola está llena e inserta un nuevo elemento, un elemento saldrá automáticamente de la cola (el primer elemento de la cola) y el nuevo elemento se insertará al final de la cola.
- Algunos métodos (como peek()) proporcionados por la cola no deben exponerse a los usuarios de SpecialQueue.
En C++ me gustaría ihnerit privado de la cola, exponer solo los métodos que quiero y cambiar otros a mi voluntad. Pero desafortunadamente, todos los métodos en cola no tienen el modificador "Anular" y no sé cómo lograr eso en C#.
¿Algún ayuda?
Saludos, Dan
Me pregunto este modificador de la redefinición es simplemente 'modificador virtual' en C# o' override' modificador C# cuando usamos mientras se sobreescriben un virtual ¿método? – Tarik