Juhtumimuutuja Java keeles: kõik, mida peate teadma



See artikkel 'Java muutuja muutuja kohta' annab teile sissejuhatuse Java eksemplaridesse koos praktilise tutvustusega.

Kõik olete hästi tuttavad Java muutujate kontseptsiooniga, mis on Java karjääri või lõpuks lahutamatu osa . Java annab meile vabaduse pääseda juurde kolmele , st kohalikud muutujad, klassimuutujad ja eksemplarimuutujad.Selles artiklis käsitlen ma näiteks Java muutuja muutuja rakendamist.Allpool on punktid, mida arutatakse:

Alustagem!





Mis on Java eksemplari muutuja?

Java eksemplarimuutujad on mittestaatilised muutujad, mis on määratletud klassis väljaspool ühtegi meetodit, ehitaja või plokk. Igal klassi eksemplaril on selle muutuja eraldi koopia või eksemplar. Näiteks muutuja kuulub klassi.

Peate kindlasti mõtlema, mis täpselt on Esimese astme ? Lubage mul teid aidata, lihtsustades seda.



Klassi uue objekti loomisel loote eksemplari. Mõelge, kui teil on õpilaste klass, siis

klassi õpilane {String studentName int studentScore}

Ja kui loote kaks STUDENT objekti,

Üliõpilane1 = uus õpilane () Üliõpilane2 = uus õpilane ()

Seejärel luuakse klassi õpilasest kaks eksemplari.



Nüüd oleks igal õpilasel oma nimi ja skoor? Nii et väärtus, mis on salvestatud ‘studentName’ ja ‘studentScore’ alla, varieeruks erinevate õpilaste puhul, neid nimetatakse muutujateks. Ja nagu nägite, et need muutujad omavad iga eksemplari jaoks oma väärtust, nimetatakse neid Java-s eksemplari muutujateks.

Nüüd, kui olete mõistnud eksemplari muutujate tähendust, liigume sammu edasi.

Panen kirja näiteks muutujate funktsioonid, mis aitavad teil neid Java-koodis hõlpsalt kasutada.

milleks nuku kasutatakse

Isendi muutuja tunnused?

Eksemplari muutuja elu sõltub muutuja elust , st objekti loomisel luuakse ka eksemplari muutuja ja sama juhtub ka objekti hävitamisel.

  • Eksemplari muutujat saab kasutada ainult objektide loomisel
  • Igal objektil on eksemplari muutujate oma koopia
  • Näiteks muutuja initsialiseerimine pole kohustuslik. Vaikeväärtus on null
  • Deklaratsioon toimub klassis, mis pole meetod, ehitaja või blokeerida
  • Eksemplarimuutujaid kasutatakse siis, kui muutujat peab tundma klassi erinevad meetodid
  • Juurdepääsu modifikaatorid saab määrata eksemplari muutujatele

Pärast teoreetiliste teadmiste omandamist võite mõelda, kuidas Java eksemplari muutujaid rakendada! Saame sellest aru meie järgmises teemas.

Kuidas rakendate Java eksemplari muutujat?

Esimeste muutujate rakendamine 2007 on üsna lihtne. Olen kirjutanud lihtsa koodi, mis aitab teil tehnilist kasutamist mõista.

Siin on üksikasjalik kood:

pakett Edureka import java.util.Skanner public class Student {public String name private int mark public public (String stuName) {name = stuName} public void setMarks (int stuMar) {marks = stuMar} // See meetod prindib õpilase andmed. public void printStu () {System.out.println ('Nimi:' + nimi) System.out.println ('Märgid:' + märgid)} public static void main (String args []) {Student StuOne = new Student ( 'Ross') õpilane StuTwo = uus õpilane ('Rachel') õpilane StuThree = uus õpilane ('Phoebe') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

VÄLJUND:

Nimi: Ross
Märgid: 98
Nimi: Rachel
Märgid: 89
Nimi: Phoebe
Märgid: 90

Selgitus:

Nagu näete, olen ülaltoodud koodis loonud kolm eksemplari muutujat, nimelt ‘StuOne’, ’StuTwo’, ’StuThree’.Samamoodi saate luua nii palju vastavalt vajadusele.Nüüd, kui eksemplari muutuja kohta fakte kogume, lubage mul täpsustada teile ka erinevusi eksemplari muutuja ja klassimuutuja vahel!

Erinevus eksemplari muutuja ja klassi muutuja vahel

Erinevuste selgitamiseks olen üles märkinud mõned punktid, mis aitavad teil nende kahe ebamäärasuse kõrvale heita.

Eksemplari muutuja Klass Muutuja

Igal objektil on eksemplarimuutujate oma koopia, mistõttu ühe objekti kaudu nendesse muutujatesse tehtud muudatused ei kajastu teises objektis.

Klassimuutujad on ühised kõigile klassi objektidele, kui objekti kaudu muudetakse neid muutujaid, kajastuvad need ka teistes objektides.

qlikview juhendaja samm-sammult

Eksemplari muutujad deklareeritakse ilma staatiline märksõna.

Klassimuutujad deklareeritakse märksõnaga staatiline

Eksemplari muutujaid saab kasutada ainult objektiviidete kaudu.

Klassimuutujaid saab kasutada kas klassi nime või objektiviite kaudu.

Sellega oleme jõudnud blogi lõpupoole. Loodan, et selle artikli sisu osutus teile kasulikuks. Tutvume Java-maailmaga järgmistes ajaveebides. Püsige lainel!

Nüüd, kui olete aru saanud ' Mis on Java eksemplari muutuja ” , vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java programmeerimises edukas algus ja õpetada teid nii Java-põhiprogrammide kui ka edasijõudnute mõistete ning erinevate Java-raamistike, näiteks Hibernate & Spring, jaoks.

Kui soovite Java kohta rohkem teada saada, võite viidata

Kas teil on meile küsimus? Palun mainige seda selle kommentaaride jaotises ' Eksemplari muutuja Java-s ”Ajaveebi ja võtame teiega esimesel võimalusel ühendust.