Dědičnost nám umožňuje převzít vlastnosti a metody z jiné třídy a používat je v nově vzniklé třídě (po instanci v objektu).

Například můžeme mít obecnou třídu Vehicle, tato třída sama o sobě je jen obecný cestovní prostředek, ale nic nám to neřekne co to umí nebo co to je konkrétně. Proto můžeme z této třídy odvodit třeba třídu Car, které je rozšířena původní třídou Vehicle. To samé může být i Plane i Bike a další třídy… Nic nebrání v tom aby i třída Caw byla odvozená od Vehicle, ale tam by to nedávalo smysl spíše logický.