logo

Kaj je primerek v Javi?

Java je prepoznavna po svoji sposobnosti konstruiranja in upravljanja objektov v objektno usmerjenem programiranju. Objekt je primerek razreda in v programskem jeziku Java so primerki temeljni. V tej objavi bomo preučili, kaj je primerek Java in kako se razredi in objekti povezujejo z njim.

Razred se uporablja kot načrt ali predloga za konstruiranje objektov v Javi. Določa značilnosti in dejanja, ki jih bodo pokazali predmeti, ki pripadajo temu razredu. Po drugi strani pa je določen pojav ali realizacija razreda tisto, kar mislimo z instanco. Predstavlja poseben objekt v pomnilniku, ki se drži strukture, ki jo določa njegov razred, in je ustvarjen s ključno besedo new.

Uporabimo analogijo, da bolje razumemo idejo primera. Upoštevajte razred kot tloris doma. Načrt podrobno opisuje zasnovo, mere in značilnosti, ki bodo prisotne v vsaki hiši, zgrajeni z njim. V tem scenariju je kot primer prava hiša, zgrajena po tem načrtu. Čeprav je vsaka hiša, zgrajena po načrtu, drugačna in ima lahko svoje posebnosti, so vse ustvarjene v skladu z načrtom.

Lastnosti (spremenljivke) in vedenja (metode), ki jih bodo imeli predmeti, ustvarjeni iz razreda v Javi, so podobno opredeljeni z razredom. Primeri so ime za te stvari. Vsak primerek ima edinstveno stanje, ki opisuje vrednosti njegovih značilnosti v danem trenutku. Čeprav se lahko stanje primerka med izvajanjem programa spreminja, še naprej obstaja neodvisno od drugih primerkov istega razreda.

mylivecriclet

V Javi obstajajo posebni postopki, ki jih je treba izvesti, preden ustvarite primerek. Spremenljivka tipa razreda je najprej deklarirana in služi kot kazalec na instanco. Če želite dodeliti pomnilnik in inicializirati primerek, uporabite novo ključno besedo v povezavi s konstruktorjem razreda. Začetno stanje primerka konfigurira konstruktor, edinstvena metoda v razredih, ki je odgovorna za to.

nastavite javo

Tu je primer, ki prikazuje ustvarjanje primerka v Javi:

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(); } } 

Izhod:

 Starting the Toyota car... 

Pojasnilo:

atoi c

V zgornji kodi imamo razred Car z dvema atributoma (znamka in barva) in metodo startEngine(). V glavnem razredu ustvarimo primerek Car z imenom myCar tako, da prikličemo konstruktor z vrednostma 'Toyota' in 'Red'. Nato pokličemo metodo startEngine() na myCar, ki na konzolo izpiše 'Zagon Toyotinega avtomobila...'.

Primerki v Javi nam omogočajo, da ustvarimo več objektov z različnimi stanji in vedenji na podlagi enega razreda. To je močna funkcija, ki spodbuja ponovno uporabo kode, modularnost in prilagodljivost. Z ustvarjanjem primerkov lahko modeliramo entitete iz resničnega sveta, predstavljamo podatkovne strukture, izvajamo algoritme in gradimo kompleksne sisteme.

    Več primerkov:Ustvarimo lahko več primerkov razreda, od katerih ima vsak svoje edinstveno stanje in vedenje. Vsak primerek deluje neodvisno od drugih, tudi če pripadajo istemu razredu.Spremenljivke primerka:Primerki imajo svoj nabor spremenljivk primerkov, znanih tudi kot spremenljivke ali atributi članov. Te spremenljivke imajo posebne vrednosti za vsak primerek in do njih lahko dostopate in jih spreminjate znotraj metod primerka.Enkapsulacija:Primerki olajšajo enkapsulacijo, eno ključnih načel objektno usmerjenega programiranja. Z enkapsulacijo podatkov znotraj primerka lahko nadzirate dostop do spremenljivk primerka in zagotovite, da se z njimi upravlja na nadzorovan način prek definiranih metod.Dedovanje in primerki:V Javi imajo primerki tudi vlogo pri dedovanju. Ko razred podeduje od drugega razreda, lahko ustvari primerke tako izpeljanega kot osnovnega razreda. To omogoča izpeljanemu razredu, da podeduje atribute in vedenja osnovnega razreda, hkrati pa doda svoje edinstvene funkcije.Metode primerkov:Poleg spremenljivk instance imajo instance tudi povezane metode instance. Te metode definirajo vedenje instance in lahko dostopajo do spremenljivk instance in jih manipulirajo. Metode primerkov je mogoče priklicati na določenih primerkih za izvajanje operacij, povezanih s tem primerkom.Posredovanje primerkov kot parametrov:Primerke je mogoče posredovati kot parametre metodam ali konstruktorjem, kar jim omogoča interakcijo z drugimi primerki ali izvajanje operacij, ki vključujejo več primerkov. To omogoča sodelovanje in komunikacijo med različnimi objekti v programu Java.Odvoz smeti:Primerke v Javi upravlja zbiralnik smeti. Ko se na primerek ne sklicuje več nobena spremenljivka ali ni več dosegljiv iz konteksta izvajanja programa, postane primeren za zbiranje smeti. Zbiralnik smeti samodejno povrne pomnilnik, ki ga zasedajo ti neuporabljeni primerki.

Osnovo Javinega objektno orientiranega programiranja sestavljajo primerki. Našo kodo naredijo modularno, ponovno uporabljivo in enostavnejšo za vzdrževanje, saj nam omogočajo ustvarjanje, spreminjanje in interakcijo s predmeti. Objektno usmerjeno paradigmo Jave lahko uporabite za izdelavo zanesljivih in prilagodljivih aplikacij z razumevanjem ideje primerkov in njihovega odnosa do razredov in objektov.

Skratka, primerek Jave je aktualizacija razreda v konkretni obliki. Simbolizira določeno stvar z izrazitim stanjem in vedenjem. Za ustvarjanje primerkov se uporabljata nova ključna beseda in konstruktor razreda. Javo naredijo prilagodljiv in objektno usmerjen programski jezik, saj nam omogočajo gradnjo in upravljanje objektov.