Med dette, kan hvert objekt gå videre til at tilføje sin egen par af numre; der er en bekvemmelighed og ikke en ulempe, som du måske tænker (se illustrationen nedenfor). Faktisk fra begyndelsen af denne tutorial Jeg har brugt klasser. Jeg har brugt hovedsageligt den vigtigste klasse, som skal være i enhver Java-program. Langs den foret jeg brugte mere end én klasse og instantieres objekter. I denne del af serien, jeg behandle spørgsmålet om klasser og objekter formelt; og herfra vil jeg lære dig Java i form af klasser og objekter, som Java burde be.
A klasse og Objekt oprettet fra ovenstående kode Ovenstående kode kan omdannes til en klasse og to objekter som følger (den ikke-primære klasse er blevet omdøbt): class Lommeregner {int num1; int num2; int tilføje () {int sum = num1 + num2; returnere sum; }} Class Machine {public static void vigtigste (String [] args) {Lommeregner obj1 = ny Lommeregner (); Lommeregner obj2 = ny regnemaskine (); 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); }} Hvad vil vi for den ikke-primære klasse? Vi ønsker to variabler (kaldet, klasse egenskaber) til at arbejde med add () metode. I klassen, Lommeregner, har vi de to variabler un-initialiseret, og add () metode, ovenfor. Da variablerne ikke er initialiseret, vil det være muligt at skabe objekter fra klassen, hver med sit eget par af tal og hvert objekt vil tilføje sin egen talpar. Bemærk, at metoden i Lommeregner klassen ikke har parametre (tager ikke argumenter).
Bemærk også, at ejendommen navne (variabler) anvendes i tillæg opgørelse af tilføjelsen () metode Du definerer en klasse, der begynder med det reserverede ord, klasse. Så har du en plads og derefter følge det med navnet på klassen. Du vælger hvad navn, du vil give for klassen. Inde i klassen, har du egenskaber og /eller metoder. Navnene på