A Pike programozási nyelv

Objektum-orientált programozás

Ö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... }