perusluokan
Perusluokan, literally the base class in Finnish, is a class designed to be extended by other classes. It provides a common set of attributes and methods that multiple derived classes share, helping to reduce duplication and to enable polymorphic use of objects.
In object-oriented programming, a base class establishes an "is-a" relationship with its subclasses. It may implement
Base classes can be abstract or concrete. An abstract base class may declare abstract methods without implementations,
Language differences include how inheritance is supported. Some languages permit single inheritance of classes and multiple