LEXIKON

Vad är objektorientering?

Objektorientering, eller objektorienterad programmering (OOP), är ett sätt att organisera program kring objekt som samlar data och beteenden. I Java beskriver klasser vilka fält och metoder objekten har.

I ett spel kan exempelvis varje spelare vara ett objekt med hälsa och position samt metoder för att flytta sig. Olika spelare har egna värden men följer samma klass.

Inkapsling, arv och polymorfism är vanliga begrepp inom objektorientering. Polymorfism innebär att samma operation kan ha olika beteende beroende på objektets konkreta typ.