Med dette kan hvert objekt gå videre til å legge sitt eget par av tall; som er en praktisk og ikke en ulempe som du kanskje tenker (se illustrasjon nedenfor). Faktisk fra begynnelsen av denne opplæringen jeg har brukt klasser. Jeg har brukt hovedsakelig hovedklassen, som må være i noen Java-program. Langs foret jeg brukte mer enn én klasse og instansiert stedene. I denne delen av serien, jeg ta opp spørsmålet om klasser og objekter formelt; og herfra vil jeg være lærer deg Java i form av klasser og objekter, som Java bør be.
A Class og Object laget fra ovenstående kode Koden ovenfor kan konverteres til en klasse og to objekter som følger (non-main class har fått nytt navn): class Kalkulator {int num1; int num2; int legge til () {int sum = num1 + num2; returnere sum; }} Class Machine {public static void main (String [] args) {Kalkulator obj1 = new Kalkulator (); Kalkulator obj2 = new Kalkulator (); obj1.num1 = 2; obj1.num2 = 3; obj2.num1 = 4; obj2.num2 = 5; int result1 = obj1.add (); int result2 = obj2.add (); System.out.println (result1); System.out.
println (result2); }} Hva vil vi for ikke-main klassen? Vi ønsker to variabler (kalt, klasse egenskaper) for å arbeide med add () metoden. I klassen, kalkulator, har vi de to variablene un-initialisert, og add () -metoden, ovenfor. Siden variabler ikke er initialisert, vil det være mulig å lage gjenstander fra klassen, hver med sitt eget par av tall, og hvert objekt vil legge sitt eget par av tall. Legg merke til at metoden i Kalkulator-klassen har ingen parametre (tar ikke argumenter).
Vær også oppmerksom på at eiendommen navnene (variabler) brukes i tillegg uttalelse av add () -metoden Du definerer en klasse begynner med det reserverte ordet, klasse. Da har du et mellomrom og deretter følger det med navnet på klassen. Du velger hvilket navn du vil gi for klassen. Inne i klassen, du har egenskaper og /eller metoder. Navnene på klasser er nå, kalkulator og Machine. Maskinen er navnet på den viktigste klass