Resultados de la búsqueda a petición "inheritance"

9 la respuesta

¿Cómo extender una clase sin tener que usar super en ES6?

¿Es posible extender una clase en ES6 sin llamar alsuper método para invocar la clase padre? EDITAR: La pregunta puede ser engañosa. ¿Es el estándar al que tenemos que llamarsuper() ¿O me estoy perdiendo algo? Por ejemplo: class Character { ...

3 la respuesta

¿Por qué uno crearía un objeto de clase base con referencia a la clase derivada?

Estaba practicando la herencia, usando un programa de prueba en C # y descubrí que la siguiente declaración no arroja un error: BaseClass baseObj = new DerivedClass();¿Por qué se permite esta declaración y hay una situación en la que esta ...

3 la respuesta

Se llama a un método de superclase en lugar del método de subclase

Echemos un vistazo a este código: public class ParentClass { public void foo(Object o) { System.out.println("Parent"); } } public class SubClass extends ParentClass { public void foo(String s) { System.out.println("Child"); } public static ...

5 la respuesta

Herencia, composición y métodos por defecto.

Por lo general, se admite que extender las implementaciones de una interfaz a través de la herencia no es la mejor práctica, y que la composición (por ejemplo, implementar la interfaz nuevamente desde cero) es más sostenible. Esto funciona ...

1 la respuesta

Locale Facet Constructor Ignorado

loslocale Facet constructor [http://en.cppreference.com/w/cpp/locale/locale/locale]: Construye una copia de otro excepto para la faceta de tipo Faceta (típicamente deducida del tipo de argumento) que se instala a partir de la faceta ...

5 la respuesta

Herencia en métodos estáticos

¿Por qué el siguiente código imprime "Principal"? public class Main { public static void method() { System.out.println("Main"); } public static void main(String[] args) { Main m = new SubMain(); m.method(); } } class SubMain extends Main { ...

1 la respuesta

Cómo funciona el constructor en herencia privada

Sé que hay la misma pregunta sobre este tema. Pero todavía estoy confundido. Por favor, explique cómo se está ejecutando el constructor de clases de A conobj incluso yo heredé el constructor de clase de A en privado. #include <iostream> using ...

2 la respuesta

Obtener el tipo de padre

Dadas las siguientes clases: template <typename T> class Child : public T {};También tengo una función de plantilla: template <typename T> void foo(const T& bar)Después de hacer algunas plantillas de gimnasia, tengo una sección de código que ha ...

4 la respuesta

Elenco a un niño

Lo que realmente estoy tratando de hacer es lanzar una construcciónmoneypunct alpunct_facet enesta pregunta [https://stackoverflow.com/q/31291004/2642059]sin escribir un constructor de copia como enesta ...

2 la respuesta

¿Es posible extender la implementación de un método predeterminado de un rasgo en una estructura?

En los lenguajes orientados a objetos tradicionales (por ejemplo, Java), es posible "extender" la funcionalidad de un método en una clase heredada llamando al método original desde la superclase en la versión anulada, por ejemplo: class A { ...