O'Reilly logo

Swift 3 ObjectOriented Programming - Second Edition by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating values shared by all the instances of a class with type properties

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 of the superhero group.
  • averageRunningSpeed: This is the average running speed of the superhero group.
  • attackPower: This is the attack power score of the superhero group.
  • defensePower: This is the defense ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required