logo

Kas yra „Java“ egzempliorius?

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
    Keli atvejai:Galime sukurti kelis klasės egzempliorius, kurių kiekvienas turi savo unikalią būseną ir elgesį. Kiekvienas egzempliorius veikia nepriklausomai nuo kitų, net jei jie priklauso tai pačiai klasei.Pavyzdžių kintamieji:Egzemplioriai turi savo egzempliorių kintamųjų rinkinį, taip pat žinomą kaip narių kintamieji arba atributai. Šie kintamieji turi konkrečias kiekvieno egzemplioriaus reikšmes ir gali būti pasiekiami bei modifikuojami naudojant egzemplioriaus metodus.Inkapsuliavimas:Egzemplioriai palengvina inkapsuliavimą, vieną iš pagrindinių objektinio programavimo principų. Inkapsuliuodami duomenis egzemplioriuje galite valdyti prieigą prie egzempliorių kintamųjų ir užtikrinti, kad jais būtų valdoma manipuliacija nustatytais metodais.Paveldėjimas ir atvejai:„Java“ atveju egzemplioriai taip pat atlieka paveldėjimo vaidmenį. Kai klasė paveldi iš kitos klasės, ji gali sukurti tiek išvestinės, tiek pagrindinės klasės egzempliorius. Tai leidžia išvestinei klasei paveldėti pagrindinės klasės atributus ir elgesį, kartu pridedant savo unikalių savybių.Pavyzdžių metodai:Kartu su egzempliorių kintamaisiais egzemplioriai taip pat turi susijusių egzempliorių metodus. Šie metodai apibrėžia egzemplioriaus elgseną ir gali pasiekti egzemplioriaus kintamuosius bei jais manipuliuoti. Konkrečiuose egzemplioriuose galima iškviesti egzempliorių metodus, kad būtų galima atlikti su tuo atveju susijusias operacijas.Perduoti atvejai kaip parametrai:Egzemplioriai gali būti perduodami kaip parametrai metodams ar konstruktoriams, leidžiantys jiems sąveikauti su kitais egzemplioriais arba atlikti operacijas, apimančias kelis egzempliorius. Tai leidžia bendradarbiauti ir bendrauti tarp skirtingų Java programos objektų.Šiukšlių kolekcija:„Java“ egzempliorius tvarko šiukšlių surinkėjas. Kai egzempliorius neberodomas jokiais kintamaisiais arba nepasiekiamas iš programos vykdymo konteksto, jis tampa tinkamas šiukšlių rinkimui. Šiukšlių surinkėjas automatiškai susigrąžina atmintį, kurią užima šie nenaudojami egzemplioriai.

„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.