The
LionSuperHero
class is a blueprint for lions that are superheroes. This class should inherit from the SuperHero
class, but we will forget about inheritance and other super types of superheroes for a while and use the LionSuperHero
class to understand the difference between type and instance properties.
We will define the following type properties to store the values that are shared by all the members of the lion superhero group:
averageStrength
: This is the average strength for the superhero group.averageRunningSpeed
: This is the average running speed for the superhero group.attackPower
: This is the attack power score for the superhero group.defensePower
: This is the defense power score for the superhero group.warriorScore
: This is the score that combines the previously mentioned values in a single value that determines the warrior score for the superhero group. It is a calculated type property.
The following...