For this problem you are to join the following classes into a hierarchy (use the UML diagrams from Module 2 to get started): Player - Super Class Archer - Subclass Barbarian - Subclass Cleric - Subclass Rogue - Subclass Warlock - Subclass
For this problem you are to join the following classes into a hierarchy (use the UML diagrams from Module 2 to get started):
Player - Super Class |
||||
Archer - Subclass | Barbarian - Subclass | Cleric - Subclass | Rogue - Subclass | Warlock - Subclass |
Introduction
Super Class:
In object-oriented programming, a superclass is a class that is inherited by other classes (known as subclasses). The superclass is also sometimes referred to as the base class, parent class, or simply the super.
The purpose of using a superclass-subclass relationship is to facilitate code reuse and promote modularity. By defining a common set of properties and methods in the superclass, the subclasses can inherit and reuse that code, reducing the amount of repetitive code that needs to be written. At the same time, the subclasses can define their own unique properties and methods, allowing for customization and flexibility.
Sub Class:
A subclass is a class that is derived from a superclass, inheriting all of its properties and methods. The subclass can also add its own properties and methods or override the ones inherited from the superclass. Subclasses are sometimes referred to as derived classes or child classes.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images