what is an abstract class?
Sigiloso
An abstract class in object-oriented programming serves as a blueprint or template for other classes to inherit from. It cannot be instantiated on its own and typically contains one or more abstract methods, which are methods without a body. Abstract classes are meant to be extended by other classes, which then provide implementations for the abstract methods.