Java yra pripažinta dėl savo gebėjimo konstruoti ir valdyti objektus orientuotame programavime. Objektas yra klasės egzempliorius, o Java programavimo kalboje egzemplioriai yra pagrindiniai. Šiame įraše išnagrinėsime, kas yra „Java“ egzempliorius ir kaip prie jo prisijungia klasės ir objektai.
Klasė naudojama kaip projektas arba šablonas objektams kurti Java programoje. Jis nurodo charakteristikas ir veiksmus, kuriuos parodys tai klasei priklausantys objektai. Kita vertus, konkretus klasės įvykis arba realizavimas yra tai, ką mes turime omenyje sakydami egzempliorių. Tai reiškia atskirą objektą atmintyje, kuris atitinka jo klasės nurodytą struktūrą ir yra sugeneruotas naudojant naują raktinį žodį.
Panaudokime analogiją, kad geriau suprastume egzemplioriaus idėją. Apsvarstykite klasę kaip namo grindų planą. Projekte detalizuojamas dizainas, išmatavimai ir charakteristikos, kurios bus kiekviename jį naudojant pastatytame name. Šiame scenarijuje kaip pavyzdys yra tikras namas, pastatytas pagal tą projektą. Nors kiekvienas pagal projektą pastatytas namas yra skirtingas ir gali turėti savo ypatingų bruožų, jie visi sukurti pagal projekto projektą.
Savybės (kintamieji) ir elgsena (metodai), kurias turės objektai, sukurti iš klasės Java, yra panašiai apibrėžiami klasėje. Atvejai yra šių dalykų pavadinimas. Kiekvienas egzempliorius turi unikalią būseną, apibūdinančią jo charakteristikų reikšmes bet kuriuo momentu. Nors egzemplioriaus būsena gali skirtis programai vykdant, ji ir toliau egzistuoja nepriklausomai nuo kitų tos pačios klasės egzempliorių.
string.compare c#
„Java“ yra tam tikros procedūros, kurias reikia atlikti prieš kuriant egzempliorių. Klasės tipo kintamasis pirmiausia deklaruojamas ir tarnauja kaip egzemplioriaus rodyklė. Norėdami paskirstyti atmintį ir inicijuoti egzempliorių, naudokite naują raktinį žodį kartu su klasės konstruktoriumi. Pradinę egzemplioriaus būseną sukonfigūruoja konstruktorius, unikalus klasėse randamas metodas, kuris yra atsakingas už tai.
c programos eilučių masyvas
Štai pavyzdys, rodantis egzemplioriaus kūrimą Java:
InstanceExample.java
public class Car { private String brand; private String color; public Car(String brand, String color) { this.brand = brand; this.color = color; } public void startEngine() { System.out.println('Starting the ' + brand + ' car...'); } } public class InstanceExample { public static void main(String[] args) { Car myCar = new Car('Toyota', 'Red'); myCar.startEngine(); } }
Išvestis:
Starting the Toyota car...
Paaiškinimas:
Aukščiau pateiktame kode mes turime automobilio klasę su dviem atributais (prekės ženklas ir spalva) ir startEngine() metodu. Pagrindinėje klasėje mes sukuriame automobilio egzempliorių, vadinamą myCar, iškviesdami konstruktorių su reikšmėmis „Toyota“ ir „Red“. Tada „myCar“ iškviečiame „startEngine()“ metodą, kuris išveda „Toyota automobilio paleidimas...“ į konsolę.
„Java“ egzemplioriai leidžia sukurti kelis objektus su skirtingomis būsenomis ir elgesiu pagal vieną klasę. Tai galinga funkcija, skatinanti pakartotinį kodo naudojimą, moduliškumą ir lankstumą. Kurdami egzempliorius galime modeliuoti realaus pasaulio esybes, reprezentuoti duomenų struktūras, įdiegti algoritmus ir kurti sudėtingas sistemas.
visų didžiųjų raidžių spartusis klavišas Excel
„Java“ objektinio programavimo pagrindą sudaro egzemplioriai. Jie daro mūsų kodą modulinį, daugkartinį ir paprastesnį prižiūrėti, nes galime kurti, modifikuoti ir sąveikauti su objektais. Galite naudoti Java objektinę paradigmą, kad sukurtumėte patikimas ir pritaikomas programas, suvokdami egzempliorių idėją ir jų ryšį su klasėmis ir objektais.
Apibendrinant galima pasakyti, kad „Java“ egzempliorius yra konkrečios formos klasės aktualizavimas. Tai simbolizuoja konkretų dalyką, turintį skirtingą būseną ir elgesį. Naujas raktinis žodis ir klasės konstruktorius naudojami egzemplioriams generuoti. Jie daro „Java“ lanksčią ir į objektus orientuotą programavimo kalbą, nes leidžia mums kurti ir valdyti objektus.