Ikke glem å avslutte noen uttalelse med et semikolon. De to setningene som følger, gir verdier for de samme egenskapene for det andre objektet, obj2. Merk at vi nå har to objekter, hver med sin egen par av tall (eiendomsverdier). De neste to setningene som følger i den viktigste metoden kaller add () metode for hvert objekt. Husk at et objekt har alle egenskapene og metodene i klassen. Men ser du ikke koden til et objekt som du ser for klassen. Retur verdiene av metodekall tildeles nye variabler. De to siste utsagn viser resultatene ved bruk av de nye variable.
Variablene og den metoden vi hadde i det første programmet er de samme variablene som nå kalles egenskaper og samme metode, hovedsakelig til stede i non-main klassen. Tilhørende variabler og metode (r) er nå riktig gruppert sammen. Les gjennom andre program igjen for å sette pris på det som har egentlig skjedde. Under normale omstendigheter, erklærer du egenskapene i en klasse uten initialisering. Det er derfor i de ovennevnte klasse, num1 og num2 ikke har noen verdier tillagt dem.
Det er det som kalles konstruktør metode som kan brukes til å tildele opprinnelige verdier til dem, som et objekt blir opprettet (startes) fra en klasse (se nedenfor) .Creating et objekt fra klassen uten Constructor Method En klasse som den ovenfor (Kalkulator) ikke har en konstruktør metode (se nedenfor). Når en klasse ikke har en konstruktør metode, oppretter du et objekt fra det akkurat som du oppretter en Java array, men i stedet for hakeparenteser du har parenteser, og bare for høyre klassenavnet.
Opprettelsen (oppretting) er også lik skapelsen av primitive objekt (data) typer (som forklart nedenfor). Å erklære (start opprettelsen av) et objekt uten konstruktør metode, begynner du med en klasse navn, deretter et mellomrom, deretter en variabel navn som du velger å identifisere objektet; deretter et semikolon for å danne en uttalelse; som i: Kalkula