Resultados de la búsqueda a petición "derived-class"

4 la respuesta

¿Puedo tener una clase base donde cada clase derivada tenga su propia copia de una propiedad estática?

Tengo algo como la siguiente situación a continuación: class Base { public static int x; public int myMethod() { x += 5; return x; } } class DerivedA : Base { } class DerivedB : Base { } Estoy tratando de configurar esto para que cada clase ...

10 la respuesta

Desactivar el método heredado en la clase derivada

¿Hay alguna forma de, en una clase derivada de Java, "deshabilitar" un método y / o campo que de otro modo se hereda de una clase base? Por ejemplo, digamos que tiene unShape clase base que tiene unarotate() método. También tiene varios tipos ...

2 la respuesta

Simpler "Prevención de clases derivadas" en C ++

Suponiendo que existe una razón legítima para evitar la derivación de alguna clase, Bjarne da una soluciónaqu [http://www2.research.att.com/~bs/bs_faq2.html] para la respuesta a "¿Puedo detener a las personas que se derivan de mi clase?" Sin ...

9 la respuesta

C #: ¿Cómo llamo a un método estático de una clase base desde un método estático de una clase derivada?

En C #, tengo el producto de clase base y el widget de clase derivada. Product contiene un método estático MyMethod (). Quiero llamar al método estático Product.MyMethod () desde el método estático Widget.MyMethod (). No puedo usar la ...

20 la respuesta

Es posible asignar un objeto de clase base a una referencia de clase derivada con un tipo de letra explícito?

Es posible asignar un objeto de clase base a una referencia de clase derivada con un tipo de letra explícito en C #?. Lo he probado y crea un error en tiempo de ejecución.

3 la respuesta

¿Cómo pasar List <DerivedClass> cuando el tipo de parámetro es List <BaseClass>?

¿Cómo puedo pasar una lista que es una lista de DerivedObjects donde el Método espera una lista de BaseObjects? Estoy convirtiendo la lista.ToList<BaseClass>() y me pregunto si hay una mejor manera. Mi segundo problema es que la sintaxis ...

10 la respuesta

¿Un objeto de clase derivado contiene un objeto de clase base?

Considere el siguiente código de muestra a continuación: #include <iostream> using namespace std; class base { public: base() { cout << "ctor in base class\n"; } }; class derived1 : public base { public: derived1() { cout <<"ctor in derived ...