Inheritance

Inheritance is the fundamental concept required to create hierarchies of classes to represent concepts and sub-concepts. This is used extensively in the Object Oriented camp, so learning the rules and conventions of inheritance is fundamental for a Scala developer.

Ted Neward explains inheritance in detail in this article.

Make sure you understand this concept before moving on - take the quiz below!