Променљива инстанце у Јави: Све што треба да знате



Овај чланак о „променљивој инстанце у јави“ даће вам увод у Јава инстанце заједно са практичном демонстрацијом.

Сви сте добро упознати са концептом променљивих у Јави који је саставни део Јава каријере или евентуалног догађаја . Јава нам пружа слободу приступа три , тј. локалне променљиве, променљиве класе и променљиве инстанце.У овом чланку бих разговарао о примени променљиве инстанце у Јави.Испод су тачке о којима ће бити речи:

Почнимо!





Шта је променљива инстанце у Јави?

Инстанце променљиве у Јави су нестатичне променљиве које су дефинисане у класи изван било које методе, градитељ или блок. Сваки инстанцирани објекат класе има засебну копију или инстанцу те променљиве. Променљива инстанце припада класи.

Сигурно се питате шта је заправо Инстанца ? Дозволите ми да вам помогнем поједностављивањем.



Када креирате нови објекат класе, креирате инстанцу. Размислите, ако имате час СТУДЕНТА

разред студент {Стринг студентНаме инт студентСцоре}

А ако направите два предмета СТУДЕНТ попут,

Студент студент1 = нови студент () Студент студент2 = нови студент ()

Тада ће се створити две инстанце одељења Студент.



Сада би сваки студент имао своје име и резултат, зар не? Дакле, вредност која се чува у „студентНаме“ и „студентСцоре“ би се разликовала код различитих ученика, они се називају „променљиве“. И као што сте видели да ове променљиве имају своју вредност за сваку инстанцу, у Јави се зову Инстанце Вариаблес.

Сада када сте разумели значење променљивих инстанце, идемо корак напред.

конверзија низа до датума у ​​јави

Навешћу карактеристике променљивих инстанце, које ће вам помоћи да их лако користите у Јава коду.

Карактеристике променљиве инстанце?

Живот променљиве инстанце зависи од века примене , тј. када се објекат креира, променљива инстанце се такође креира и исто се дешава када се објекат уништи.

  • Инстанце Вариабле се може користити само стварањем објеката
  • Сваки објекат ће имати своју копију Инстанце променљивих
  • Иницијализација променљиве инстанце није обавезна. Подразумевана вредност је нула
  • Декларација се врши у класи ван било које методе, градитељ или блок
  • Променљиве инстанце се користе када променљива мора бити позната различитим методама у класи
  • Модификатори приступа могу се доделити променљивима инстанце

Након стицања теоријског знања, можда размишљате о томе како имплементирати варијабле инстанце у Јави! Да схватимо то у нашој следећој теми.

Како имплементирате променљиву инстанце у Јави?

Примена варијабли инстанце у је прилично лако. Написао сам једноставан код који ће вам помоћи да схватите техничку употребу.

Ево детаљног кода:

пакет Едурека импорт јава.утил.Сцаннер јавна класа Студент {име јавног низа привате инт марке публиц Студент (Стринг стуНаме) {наме = стуНаме} публиц воид сетМаркс (инт стуМар) {маркс = стуМар} // Ова метода штампа детаље о студенту. публиц воид принтСту () {Систем.оут.принтлн ('Наме:' + наме) Систем.оут.принтлн ('Маркс:' + маркс)} публиц статиц воид маин (Стринг аргс []) {Студент СтуОне = нев Студент ( 'Росс') Студент СтуТво = нови студент ('Рацхел') Студент СтуТхрее = нови студент ('Пхоебе') СтуОне.сетМаркс (98) СтуТво.сетМаркс (89) СтуТхрее.сетМаркс (90) СтуОне.принтСту () СтуТво.принтСту () СтуТхрее.принтСту ()}}

ИЗЛАЗ:

како тестирати базу података

Име: Росс
Оцене: 98
Име: Рацхел
Оцене: 89
Име: Пхоебе
Оцене: 90

Објашњење:

У горњем коду, као што видите, креирао сам три променљиве инстанце, наиме „СтуОне“, „СтуТво“, „СтуТхрее“.Исто тако, можете их створити што више колико вам је потребно у зависности од ваших захтева.Сада, док даље акумулирамо чињенице о варијабли инстанце, дозволите ми да вам такође разрадим разлике између променљиве инстанце и променљиве класе!

Разлика између променљиве инстанце и променљиве класе

Да бих појаснио разлике, забележио сам неколико тачака које ће вам помоћи да одбаците било какву двосмисленост између њих две.

Инстанца променљива Цласс Вариабле

Сваки објекат ће имати своју копију променљивих инстанце, па се промене извршене у тим променљивим кроз један објекат неће одражавати у другом објекту.

Варијабле класе су заједничке свим објектима класе, ако се промене изврше на тим променљивим кроз објекат, то ће се одразити и на друге објекте.

Променљиве инстанце су декларисане без статички кључна реч.

Варијабле класе су декларисане кључном речи статички

Променљиве инстанце могу се користити само путем референце објекта.

Варијабле класе могу се користити било кроз име класе или референцу на објекат.

Овим смо стигли до краја блога. Надам се да се садржај овог чланка показао корисним за вас. Наставићемо да истражујемо свет Јаве на наредним блоговима. Будите у току!

како рашчланити кмл у јави

Сад кад сте разумели ' Шта је променљива инстанце у Јави ” , погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Ако желите да сазнате више о Јави, можете се обратити

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овога ' Променљива инстанце у Јави ”Блога и јавићемо вам се што је пре могуће.