Het gehele getal, 5 in een veld is een primitief object van het type int; dus int is een primitieve klasse; evenzo dubbele is een primitieve klasse. Wanneer u een object maken op basis van een klasse, zeggen wij u instantiëren het object. Een object gemaakt van een klasse heeft dezelfde eigenschappen en methoden van de klasse. Voor de bovenstaande code kunt u veel objecten te creëren, elk met zijn eigen paar nummers. Hiermee kan elk object gaan naar zijn eigen paar nummers toe te voegen; dat is een gemak en niet een ongemak zoals je zou kunnen denken (zie afbeelding hieronder).
In feite vanaf het begin van deze tutorial heb ik met behulp van klassen. Ik gebruik voornamelijk de hoofdklasse, die moet in een Java-programma. Langs de gevoerde gebruikte ik meer dan één klas en geconcretiseerd objecten. In dit deel van de serie, ik de kwestie van de klassen en objecten formeel; en vanaf hier zal ik onderwijzen u Java in termen van klassen en objecten, zoals Java moeten be.
A Class en Object gemaakt op basis van de bovenstaande code De bovenstaande code kan worden omgezet in een klas en twee objecten als volgt (de niet-hoofdklasse is hernoemd): klasse Calculator {int num1; int num2; int toe te voegen () {int som = num1 + num2; keren bedrag; }} Class Machine {public static void main (String [] args) {Calculator obj1 = new Calculator (); Calculator obj2 = new Calculator (); obj1.num1 = 2; obj1.num2 = 3; obj2.num1 = 4; obj2.num2 = 5; int resultaat1 = obj1.add (); int result2 = obj2.add (); System.out.println (resultaat1); System.out.
println (resultaat2); }} Wat willen we voor de niet-hoofdklasse? We willen twee variabelen (genaamd, klasse-eigenschappen) om te werken met de methode add (). In de klasse, Calculator, hebben we de twee variabelen niet-geïnitialiseerd en de methode, hierboven add (). Omdat de variabelen niet geïnitialiseerd, is het mogelijk om voorwerpen uit de klasse, elk met een eigen paar getallen en elk object wordt door zijn eigen paar nummers toe te voegen. Merk op dat de methode in de Calculator kla