Classes: Extending a class

class Television { 
   void turnOn() { 
      _illuminateDisplay(); 
      _activateIrSensor(); 
   } 
   // ··· 
} 

class SmartTelevision extends Television { 
   void turnOn() { 
      super.turnOn(); 
      _bootNetworkInterface(); 
      _initializeMemory(); 
      _upgradeApps(); 
   } 
   // ··· 
}

Use extends to create a subclass, and super to refer to the superclass.

Classes: Extending a class — Structure map

Clickable & Draggable!

Classes: Extending a class — Related pages: