Siempre que tenemos un método o una propiedad abstracta, la clase que los contenga debe ser abstracta.
De igual manera, debemos hacer el override en la clase que está heredando de esta clase abstracta en dicha propiedad o método
Introducción
Fundamentos de Programación Orientada a Objetos con C#
Prerequisitos
¿Que es la programación orientada a objetos (POO)?
Creando tu primera clase y objeto
Concepto de clases y objetos
Creando clases y propiedades
Creando clases complejas
Trabajando con clases
Constructor y datos iniciales en una clase
Métodos dentro de una clase
Tipos registro y estructura
Modificadores de acceso
Conceptos clave en POO
Encapsulamiento
¿Que es herencia?
Usando herencia en C#
Abstracción
Polimorfismo
Trabajando con interfaces
¿Que es una interfaz?
Usando interfaces
Interfaces vs Clases abstractas
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Miguel Teheran
Aportes 5
Preguntas 2
Siempre que tenemos un método o una propiedad abstracta, la clase que los contenga debe ser abstracta.
De igual manera, debemos hacer el override en la clase que está heredando de esta clase abstracta en dicha propiedad o método
Las clases abstractas obligan a las clases que la heredan a implementar sus métodos abstractos:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?