Les gjennom beskrivelsen av klassen over for å sette pris på hvordan en klasse er beskrevet. Under normale omstendigheter, erklærer du egenskapene (objektidentifikatorer) i en klasse, og du trenger ikke initialisere dem. Det er derfor i de ovennevnte klasse, num1 og num2 ikke har noen verdier tillagt dem. Det er det som kalles konstruksjonsfunksjonen som kan brukes til å tildele opprinnelige verdier med dem som et objekt blir opprettet fra klassen (se nedenfor). Merk: Det er vanlig å begynne navnet på en klasse med en stor bokstav og navnet på et objekt med en liten bokstav.
Opprette et objekt fra klassen uten Constructor funksjon En klasse som den ovenfor ikke har en konstruktør funksjon (se nedenfor). Når en klasse ikke har en konstruktør funksjon, oppretter du et objekt fra det akkurat som du oppretter et objekt av en grunnleggende type. Du begynner med en klasse navn, deretter et mellomrom, deretter en identifikator navn som du valgte å identifisere objektet; deretter et semikolon for å danne en uttalelse.
Den første setningen i den viktigste funksjonen ovenfor er en anvendelse av denne; det er oppretting av objektet, myObject (en identifikator navn, som jeg ga, du kan gi det navnet du vil). Ved hjelp av et objekt Målet med vår klasse og objekt er å løse problemet, som den første koden ovenfor løst. Det er å legge til to tall som er i to int stedene. Du kan ikke bruke en klasse, du bruker, men gjenstander laget fra klassen. Medlemmer av en klasse automatisk bli medlemmer av instansiert objektet.
Du kan opprette en rekke gjenstander fra en klasse; det viktigste du trenger er forskjellige identifikasjonsnavn for objektene. Å få tilgang til et medlem av et objekt, begynner du med navnet på objektet. Dette er etterfulgt av et punktum, og deretter en identifikator for medlemmet. Hvis medlemmet er en metode (funksjon) vil du følge identifikator med parentes. Disse parentes kan ha argumenter, hvis erklæringen (eller definisjon) av funksj