Med detta, kan varje objekt gå vidare för att lägga till sitt eget par av tal; som är en bekvämlighet och inte en olägenhet som du kanske tänker (se bild nedan). I själva verket från början av denna tutorial jag har använt klasser. Jag har framför allt med hjälp av huvudklassen, som måste vara i någon Java-program. Längs fodrade jag använt mer än en klass och instansieras objekt. I denna del av serien, jag ta upp frågan om klasser och objekt formellt; och härifrån kommer jag att lära dig Java i form av klasser och objekt, som Java ska be.
A klass och objekt som skapats från ovanstående kod Ovanstående kod kan omvandlas till en klass och två objekt enligt följande (icke-huvudklass har bytt namn): class Calculator {int num1; int num2; int lägga () {int summa = num1 + num2; retur summan; }} Klass Machine {public void main (String [] args) {Calculator obj1 = new Calculator (); Kalkylator obj2 = new Calculator (); obj1.num1 = 2; obj1.num2 = 3; obj2.num1 = 4; obj2.num2 = 5; int resultat1 = obj1.add (); int result2 = obj2.add (); System.out.println (resultat1); System.out.
println (result2); }} Vad vill vi för icke-huvudklassen? Vi vill ha två variabler (kallas, klassegenskaper) för att arbeta med add () metoden. I klassen, kalkylator, har vi de två variablerna un-initieras, och add () metoden ovan. Eftersom variablerna inte initialiseras, kommer det att vara möjligt att skapa objekt från klassen, var och en med sitt eget par av tal, och varje objekt kommer att lägga till sitt eget par av siffror. Observera att metoden i Räknarens klassen inte har parametrar (inte ta argument).
Observera också att fastighets namn (variabler) används i tillsatsen uttalande av tillägget () -metoden Du definierar en klass börjar med det reserverade ordet, klass. Då har du ett mellanslag och sedan följa det med namnet på klassen. Du väljer vilket namn du vill ge för klassen. Inne i klassen, har du egenskaper och /eller metoder. Namnen på klasserna är nu, kalkylator och Machine.