Öröklődés
A Pike támogatja az osztályok örököltetését másik osztályból.
Ennek szintaktikája a következő:
class classname
{
inherit parent_class;
//új változók és metódusok...
}
Ha az ősosztályban van ugyanolyan nevű metódus vagy változó, mint a származtatottban, akkor az felüldefiniálódik. Ha mégis az "eredeti"-re lenne szükségünk, akkor használhatjuk a C++-ból már jól ismert :: operátort (ősosztály::metódus()). A nyelv támogatja a polimorfizmust és a dinamikus kötést.
Többszörös örököltetés is lehetséges a Pike-ban.
Ennek szintaktikája a következő:
class classname
{
inherit parent_class1;
inherit parent_class2;
//új változók és metódusok...
}