I [[objektorienteret programmering]] er et '''objekt''' er en variabel, der er oprettet på baggrund af en [[klasse (datalogi)|klasse]]. Objektet omfatter en række felter, som kan være af forskellige typer. Felterne kan indeholde referencer til andre objekter eller de kan indeholde simple værdier som tal. I et objekt er der direkte adgang til de metoder (funktioner), der er definerede for klassen. En metode kan arbejde med de felter, der er defineret i klassen, og vil bruge værdier fra det aktuelle objekt ud over eventuelle parametre.