Las clases abstractas son clases que no se pueden instanciar. Existen para proporcionar funcionalidad común y especificaciones de interfaz a varias clases concretas.

Más sobre abstract-class...

Quiero crear un Treeset para la clase abstracta. Cuando intento imprimir el valor para [0] en el conjunto de árboles, la salida da 1 correctamente pero la salida para [1] da error: Excepción en .......
4 mar. 2021 a las 16:30
Tengo una clase de base abstracta de la cual muchos modelos heredan. Define un campo llamado {{x0}}. He construido esto en el sistema porque a menudo necesito ordenar mis objetos en formas arbitrarias (para listar en plantilla, por ejemplo). Sin embargo, a menudo encuentro que la orden Es posible? ....
27 feb. 2021 a las 04:04
Tengo la siguiente estructura de clase abstracta Interfaz {virtual ~ Interfaz () = predeterminada; vacío virtual Do () = 0; }; Y tengo una o más clases concretas que implementan Interface struct ImplA .......
25 feb. 2021 a las 14:54
Aquí hay un breve ejemplo del problema que estoy encontrando. Tengo dos clases abstractas EntityAbs y ListEntityAbs: public abstract class EntityAbs {// Guardar en una base de datos public abstract int .......
24 feb. 2021 a las 21:19
Tengo una clase abstracta de singleton y quiero que tenga un campo instance que represente la instancia del singleton. Intenté hacer esto: public abstract class AbstractClass { private static AbstractClass instance; public static AbstractClass getInstance() { return instance == nul....
11 feb. 2021 a las 07:03
En primer lugar, quiero disculparme si esto es un duplicado, suena como una pregunta que se ha hecho un millón de veces, pero parece que no puedo encontrar una respuesta que se adapte a mí. Tengo una clase abstracta A con el método virtual puro void foo(int a) = 0 Luego tengo varias clases que hered....
Hoy me encuentro con el siguiente problema: Tengo tres clases, (superclase) A, (subclase) B y mi clase principal. Aquí hay algunos ejemplos de código de esa estructura: public abstract class A { public static String testValue; public static boolean valueSet() { return testValu....
3 feb. 2021 a las 14:10
Intento crear una interfaz en c ++ que me permita usarla ya que quiero que diferentes tipos la implementen. consiguiendo : cannot instantiate abstract class Por ejemplo: BB.h class BB { public: BB() {} }; ICC.h class BB; class ICC { public: virtual BB launch(std::map<std::string,....
3 feb. 2021 a las 10:09
Tengo una superclase que es abstracta y tiene los siguientes atributos y constructor. public abstract class Equipment { public final String serialNumber; public final String brand; public final String model; public final float equipmentPrice; public final Integer equipmentStatus; p....
30 ene. 2021 a las 00:45
Tengo clase abstracta. Dentro de una clase tengo, por ejemplo, 3 métodos: abstract class A { @protected void method1() @protected void method2() @protected void method3() } Ahora, la Clase B se extiende desde A: class B extends A { @override method1(){} @override method2(){} @override me....
23 ene. 2021 a las 14:08
¿Cómo funciona esto ya que no podemos crear un objeto a partir de una clase abstracta? En esta clase, he declarado una matriz Alien y la clase Alien es una clase abstracta. Entonces, ¿cómo funciona la creación en el .......
18 ene. 2021 a las 02:45
Actualmente estoy trabajando en un pequeño proyecto y agregando un sistema de eventos. Estoy tratando de diferir los eventos para que puedan manejarse en una parte del evento de la etapa de actualización. Pero el problema es que no puedo averiguar cómo copiar o crear un Event* a partir de un Event....
17 ene. 2021 a las 10:02
Estaba navegando por Internet para encontrar una solución a un problema angular aleatorio y encontré el siguiente ejemplo: export class AppModule { constructor(private router: Router, private viewportScroller: ViewportScroller) { this.router.events.pipe( filter((e: Event): e is Scroll =>....
8 ene. 2021 a las 13:11
Estoy tratando de crear una clase base abstracta simple Abstract que, junto con sus propios métodos, proporcione los métodos de otras dos clases base abstractas: Publisher y Subscriber. Cuando intento inicializar .......
3 ene. 2021 a las 12:50
Estoy tratando de implementar el UML a continuación usando Java: He implementado con éxito todas las instrucciones excepto una que es: Clase de teatro: Anule el método showArea y muestre el tamaño multiplicado por 12. Soy nuevo en UML y, según tengo entendido, no puedo crear constructores en ningun....
1 ene. 2021 a las 05:05
Por interfaz (terminología de C #) me refiero a una clase abstracta sin miembros de datos. Por lo tanto, dicha clase solo especifica un contrato (un conjunto de métodos) que las subclases deben implementar. Mi pregunta es: ¿Cómo implementar una clase de este tipo correctamente en C ++ moderno? L....
Contexto Tengo un escenario en el que deseo definir varias clases Bar, cada una de las cuales debe definir sus propias clases Request, Response y Error. Por esta razón, he escrito una clase abstracta Foo, con la intención de forzar una implementación. Request, Response y Error comparten una clase b....
11 dic. 2020 a las 13:11
¿No debería field estar indefinido en la línea 50? Tenía entendido que las clases anidadas internas no tenían visibilidad para las clases externas, ya que me encontré en la línea 65 ... Simplemente parece un poco inconsistente y me encantaría tener una mejor comprensión de la visibilidad de las cla....
Estoy aprendiendo los conceptos básicos de Java y estoy explorando Optionals and abstract classes, así que encontré el siguiente problema: Tengo este código import java.util.Optional; public abstract class Animal { abstract void makeSound(); public static void main(String[] args) { ....
16 nov. 2020 a las 18:25
Tengo varias clases que extienden una clase base abstracta genérica: public class BaseDetails {} public class ADetails : BaseDetails {} public class BDetails : BaseDetails {} public abstract class Base<T> {} public class A : Base<ADetails> {} public class B : Base<BDetails> {} Todo esto funciona,....
Tengo dos funciones, una para escribir y otra para leer cuando trato de usar la función de lectura primero, obtengo este error: Se produjo un error al deserializar la propiedad Message de la clase DDSRecorder.MessageContainer: No se pueden crear instancias de clases abstractas Esto es lo que no obte....
4 nov. 2020 a las 13:15
Estoy tratando de hacer algo como esto: class Movement { public: virtual void move() = 0; }; class Walk : public Movement { public: void move() { cout << "walking"; } }; class Run : public Movement { public: void move() { cout << "run"; } }; class Animal { public: virtual void pri....
Estoy agregando clases abstractas a mi paquete de Python como este: class AbstractClass(ABC): @abstractmethod def do_something(self): pass Habrá varias subclases que heredarán de AbstractClass así: class SubClass(AbstractClass): def do_something(self): pass Me pregunt....
16 sep. 2020 a las 21:04
Intento envolver una lista de punteros inteligentes para la clase abstracta (list<shared_ptr<Base>> list_) en algunas clases (Item, Drawer, Box). Luego, en la función principal, tengo un map de Box y no funciona. Encontré una manera de evitarlo y puedo usar new pero sospecho que solo causa errores....
Tengo varios controladores derivados de la clase Handler base que pueden realizar actualizaciones de datos individuales individualmente. Por ej. class Handler { public: Data_t dbdata_; public: virtual void updateFlags() = 0; } class AHandler: public Handler { ..... public: void updateFlags....
3 ago. 2020 a las 07:57