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

10 la respuesta

¿Cómo uso la composición con herencia?

Voy a tratar de hacer mi pregunta en el contexto de un ejemplo simple ... Digamos que tengo un coche de clase base abstracto. El coche tiene un objeto básico del motor. Tengo un método StartEngine () en la clase abstracta Car que delega el ...

4 la respuesta

Creación de instancias de miembro estático de plantilla explícita en una clase derivada

Estoy tratando de implementar una clase de plantilla con un miembro estático. Las clases que se derivan de la clase de plantilla se instanciarán sin la necesidad de escribir código adicional. Aquí está mi enfoque ingenuo (y no ...

4 la respuesta

Matriz de estructura de búsqueda de clases en C ++

Estoy tratando de crear una matriz de estructura que vincule las cadenas de entrada a las clases de la siguiente manera: struct {string command; CommandPath cPath;} cPathLookup[] = { {"set an alarm", AlarmCommandPath}, {"send an email", ...

2 la respuesta

¿Cuál es la nueva forma de obtener todos los métodos de una clase, incluidos los métodos predeterminados heredados de Java 8?

Quiero obtener todos los métodos de una clase, incluidos los métodos públicos, protegidos, de paquete y privados, e incluidos los métodos heredados. Recuerda: Class.getDeclaredMethods() obtiene métodos públicos, protegidos, paquetes ...

1 la respuesta

Estándar de C ++ sobre la dirección de los miembros heredados

¿El estándar C ++ dice algo sobre la dirección de los miembros heredados? Por ejemplo, si heredo un miembro int o un método no virtual, ¿dice algo sobre su dirección o un miembro virtual: si no lo anulo, si lo hago? El constructor, si uso un ...

2 la respuesta

Anulación del operador << en c ++

Estoy trabajando en un proyecto para mi escuela en C ++ Tengo 2 clases: empleado y profesor. Profesor derivado de Empleado y tiene anulaciones de sus funciones. Anulamos al operador<< para imprimir alguna información de los Empleados ...

4 la respuesta

puntero de método de clase hijo al argumento padre de método c ++

Puede ser extraño lo que estoy tratando de ver y trataré de aclarar lo más posible. Estoy usando gcc 4.8 en ubuntu 14.04 y C ++ 11. Lo que quiero intentar hacer es: hacer una clase Ahacer una función en esa clase A que obtiene como ...

6 la respuesta

¿Cómo encontrar la subclase de la instancia de la clase base?

¿Hay alguna manera de averiguar el nombre de la clase derivada de una instancia de clase base? p.ej.: class A{ .... } class B extends A{ ... } class c extends A{ ... }ahora si un método devuelve un objeto deA, puedo averiguar si es de tipoB oC?

2 la respuesta

error de constructor java: el constructor en clase no se puede aplicar a tipos dados

Soy nuevo en Java, no sé mucho sobre herencia o constructores. ¿Hay alguna restricción para usar constructores (como en número de argumentos) al extender una clase? Este es mi programa: class Box { int length,breadth,height; Box(int l,int b,int ...

1 la respuesta

Agregar un constructor predeterminado a una clase base cambia sizeof () un tipo derivado [duplicado]

Esta pregunta ya tiene una respuesta aquí: Al extender una estructura acolchada, ¿por qué no se pueden colocar campos adicionales en el relleno de la ...