En av de viktigste egenskapene til objektorienterte programmeringsspråk er polymorfisme . Polymorfi er muligheten for et objekt som skal brukes på en annen måte , eller betraktes som en annen type objekt avhengig av sammenhengen i hvilken den brukes. Objektorientert programmering
objektorientert programmering er et programmeringsspråk paradigme som bruker innkapslet enheter kjent som " objekter." Objekter er grupperinger av egenskaper og funksjoner som definerer en del av programmet . For eksempel vil en "bil " objekt ha attributtene definerer sin farge , modell og merke , og vil inkludere funksjoner som "drive " eller " fylle bensin . "
Arv
objekt - orientert programmeringsspråk gi objektene muligheten til å arve fra andre gjenstander , noe som gjør det nye objektet en undergruppe av foreldrene sine . For eksempel kan en "firkantet" objektet arver fra en " form" objekt. "Torget " objekt ville da ha egenskaper og funksjoner definert i "form " objekt , samt noe det definert seg .
Polymorphism
polymorfisme tillater objekter som skal behandles ulikt avhengig av i hvilken sammenheng de brukes. For eksempel , med polymorfisme , hvis en linje med kode bruker en " form" objekt , kan det også bruke gjenstander som arver fra " form" objekt, for eksempel en "firkantet" eller " sirkel " objekt .