Object (informatica)

Een object in de object-oriëntatie is een verzameling van toestandsruimte en operaties binnen een draaiend, object-georiënteerd programma.

Objectprincipes

Een object in een object-georiënteerd programma is een functioneel en operationeel concept binnen het programma. Het dient ter afbakening van een specifiek gedeelte van de functionaliteit van het programma als geheel.

In functionele zin is een object een voorbeeld, een specifieke instantiatie, van een bepaald concept. In een administratief programma waarin de gewerkte uren en salarissen van werknemers bijgehouden worden, stelt een object bijvoorbeeld een werknemer voor met alle gegevens die bij die werknemer horen en alle operaties die die werknemer kan ondergaan. Het object in functionele zin is een mogelijkheid voor de ontwerper van een programma om alles binnen een programma dat met een bepaald concept te maken heeft, logisch te ordenen en bij elkaar te houden.

In operationele zin is een object binnen een programma een verzameling data (variabelen en dergelijke) en een verzameling operaties (methoden, procedures of functies) die werkzaam zijn op die data. In operationele zin is een object een grens die bepaalde data omsluit; data of variabelen in een object worden in een programma bij elkaar gehouden en mogen alleen gemanipuleerd worden volgens regels die (mede) bepaald worden door het feit dat zij tot een bepaald object horen.

In andere talen
беларуская (тарашкевіца)‎: Аб’ект (праграмаваньне)
magyar: Objektum
Bahasa Indonesia: Objek (ilmu komputer)