Kalıtım (İng. inheritance), bir sınıfın ust sınıftan miras almasına denir. Pratikte karışıklıklara sebep olduğundan kimi programlama dilleri, ancak tekli kalıtıma izin verirler (Java gibi). Bu dillerde coklu kalıtım yerine interface denilen nesnelerden faydalanılarak coklu kalıtımın verdiği ozellikler, yan etkileri olmaksızın kullanılabilmektedir. Coklu kalıtıma izin veren programlama dillerindeyse doğrudan bir sınıfın birden fazla sınıftan miras alması mumkundur. (C++ ve C# gibi dillerde olduğu gibi).
__________________