herencia (1,879)


Usar 'in' para hacer coincidir un atributo de los objetos de Python en una matriz

Usar 'in' para hacer coincidir un atributo de los objetos de Python en una matriz

No recuerdo si estaba soñando o no, pero me parece recordar que hay una función que permite algo así como, foo in iter_attr(array of python objects, attribute name) He revisado los documentos, per…


c# Esconder miembros heredados

Estoy buscando alguna manera de ocultar efectivamente los miembros heredados. Tengo una biblioteca de clases que heredan de clases base comunes. Algunas de las clases descendientes más recientes h…


.net ¿Las clases selladas realmente ofrecen beneficios de rendimiento?

He encontrado una gran cantidad de consejos de optimización que dicen que debe marcar sus clases como selladas para obtener beneficios de rendimiento adicionales. Ejecuté algunas pruebas para veri…


¿Por qué no puedo tener métodos estáticos abstractos en C#?

Últimamente he trabajado un poco con providers,y encontré una situación interesante en la que quería tener una clase abstracta que tuviera un método estático abstracto. Leí algunas publicaciones…


java ¿Por qué no puedo usar un bloque de prueba alrededor de mi llamada super()?

Entonces, en Java, la primera línea de su constructor TIENE que ser una llamada a super... ya sea implícitamente llamando a super() o llamando explícitamente a otro constructor. Lo que quiero sab…


c++ Problema de GCC: usar un miembro de una clase base que depende de un argumento de plantilla

El siguiente código no se compila con gcc, pero sí con Visual Studio: template<typename T> class A{public: T foo;}; template<typename T> class B: public A<T>{public: void bar(){co…


Llamando al constructor base en C#

Si heredo de una clase base y quiero pasar algo del constructor de la clase heredada al constructor de la clase base, ¿cómo lo hago? Por ejemplo, Si heredo de la clase Excepción, quiero hacer al…


¿Cuál es el punto de las interfaces en PHP?

Interfaces permiten crear código que define los métodos de las clases que lo implementan. Sin embargo, no puede agregar ningún código a esos métodos. Las clases abstractas le permiten hacer lo mism…


¿Hay alguna manera de llamar a un método de Clase privado desde una instancia en Ruby?

Aparte de self.class.send:method, args...,por supuesto. Me gustaría poner a disposición un método bastante complejo tanto a nivel de clase como de instancia sin duplicar el código. ACTUALIZAR:…


En C++, ¿qué es una clase base virtual?

Quiero saber qué es una " clase base virtual " y qué significa. Déjame mostrarte un ejemplo: class Foo{public: void DoSomething(){/*...*/}}; class Bar:public virtual Foo{public:…





clases clase ejemplos java objetos polimorfismo programacion que metodos una