herencia (1,908)


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…


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

He encontrado muchos consejos de optimización que dicen que debe marcar sus clases como selladas para obtener beneficios de rendimiento adicionales. Ejecuté algunas pruebas para verificar el diferenci…


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

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


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:…


c# - ¿Cómo puede requerir un constructor sin parámetros para los tipos que implementan una interfaz?

¿Hay alguna manera? Necesito todos los tipos que implementan una interfaz específica para tener un constructor sin parámetros, ¿se puede hacer? Estoy desarrollando el código base para que otros…



¿Hay algún ejemplo donde*necesitamos*herencia protegida en C++?

Aunque he visto casos excepcionales en los que se necesitaba herencia privada,nunca he encontrado un caso en el que se necesite una herencia protegida.¿Alguien tiene un ejemplo?…




clases clase ejemplos java objetos polimorfismo programacion que una metodos