Læse beskrivelsen af ovennævnte klasse at værdsætte, hvordan en klasse er beskrevet. Under normale omstændigheder, erklærer du egenskaberne (objekt identifikatorer) i en klasse, og du ikke initialisere dem. Det er grunden til i ovenstående klasse, num1 og num2 har ikke nogen værdier, som er betroet dem. Der er det, der kaldes constructor-funktion, som kan bruges til at tildele startværdier til dem som et objekt bliver skabt fra klassen (se nedenfor). Bemærk: Det er almindeligt at begynde navnet på en klasse med et stort bogstav og navnet på en genstand med en lille bogstav.
Oprettelse af en objekt fra klassen uden Constructor-funktion En klasse som den ovenstående ikke har en konstruktør funktion (se nedenfor). Når en klasse ikke har en konstruktør funktion, du opretter et objekt fra det lige så du opretter et objekt af en grundlæggende type. Du begynder med en klasse navn, så en plads, så en identifikator navn, som du har valgt at identificere objektet; derefter et semikolon til at danne en erklæring.
Den første sætning i hovedfunktionen ovenstående er et program af denne; det er den instantiering af objektet, mitObjekt (en identifikator navn, som jeg gav, og du kan give hvad navn du vil). Brug af et objekt Formålet med vores klasse og formål er at løse problemet, som den første kode løst. Det er at tilføje to tal, der er i to int objekter. Du kan ikke bruge en klasse, du bruger, men objekter skabt fra klassen. Medlemmer af en klasse bliver automatisk medlemmer af instantieres objekt.
Du kan oprette mange objekter fra en klasse; de vigtigste ting du behøver, er forskellige identifikator navne for objekterne. For at få adgang til et medlem af et objekt, begynder du med navnet på objektet. Dette efterfølges af et punktum, og så identifikationen af medlemmet. Hvis medlemmet er en metode (funktion), så vil du følge den identifikator med parenteser. Disse parenteser kan have argumenter, hvis erklæringen (eller definition)