Сви сте добро упознати са концептом променљивих у Јави који је саставни део Јава каријере или евентуалног догађаја . Јава нам пружа слободу приступа три , тј. локалне променљиве, променљиве класе и променљиве инстанце.У овом чланку бих разговарао о примени променљиве инстанце у Јави.Испод су тачке о којима ће бити речи:
Почнимо!
Шта је променљива инстанце у Јави?
Инстанце променљиве у Јави су нестатичне променљиве које су дефинисане у класи изван било које методе, градитељ или блок. Сваки инстанцирани објекат класе има засебну копију или инстанцу те променљиве. Променљива инстанце припада класи.
Сигурно се питате шта је заправо Инстанца ? Дозволите ми да вам помогнем поједностављивањем.
Када креирате нови објекат класе, креирате инстанцу. Размислите, ако имате час СТУДЕНТА
разред студент {Стринг студентНаме инт студентСцоре}
А ако направите два предмета СТУДЕНТ попут,
Студент студент1 = нови студент () Студент студент2 = нови студент ()
Тада ће се створити две инстанце одељења Студент.
Сада би сваки студент имао своје име и резултат, зар не? Дакле, вредност која се чува у „студентНаме“ и „студентСцоре“ би се разликовала код различитих ученика, они се називају „променљиве“. И као што сте видели да ове променљиве имају своју вредност за сваку инстанцу, у Јави се зову Инстанце Вариаблес.
Сада када сте разумели значење променљивих инстанце, идемо корак напред.
конверзија низа до датума у јави
Навешћу карактеристике променљивих инстанце, које ће вам помоћи да их лако користите у Јава коду.
Карактеристике променљиве инстанце?
Живот променљиве инстанце зависи од века примене , тј. када се објекат креира, променљива инстанце се такође креира и исто се дешава када се објекат уништи.
- Инстанце Вариабле се може користити само стварањем објеката
- Сваки објекат ће имати своју копију Инстанце променљивих
- Иницијализација променљиве инстанце није обавезна. Подразумевана вредност је нула
- Декларација се врши у класи ван било које методе, градитељ или блок
- Променљиве инстанце се користе када променљива мора бити позната различитим методама у класи
- Модификатори приступа могу се доделити променљивима инстанце
Након стицања теоријског знања, можда размишљате о томе како имплементирати варијабле инстанце у Јави! Да схватимо то у нашој следећој теми.
Како имплементирате променљиву инстанце у Јави?
Примена варијабли инстанце у је прилично лако. Написао сам једноставан код који ће вам помоћи да схватите техничку употребу.
Ево детаљног кода:
пакет Едурека импорт јава.утил.Сцаннер јавна класа Студент {име јавног низа привате инт марке публиц Студент (Стринг стуНаме) {наме = стуНаме} публиц воид сетМаркс (инт стуМар) {маркс = стуМар} // Ова метода штампа детаље о студенту. публиц воид принтСту () {Систем.оут.принтлн ('Наме:' + наме) Систем.оут.принтлн ('Маркс:' + маркс)} публиц статиц воид маин (Стринг аргс []) {Студент СтуОне = нев Студент ( 'Росс') Студент СтуТво = нови студент ('Рацхел') Студент СтуТхрее = нови студент ('Пхоебе') СтуОне.сетМаркс (98) СтуТво.сетМаркс (89) СтуТхрее.сетМаркс (90) СтуОне.принтСту () СтуТво.принтСту () СтуТхрее.принтСту ()}}
ИЗЛАЗ:
како тестирати базу података
Име: Росс
Оцене: 98
Име: Рацхел
Оцене: 89
Име: Пхоебе
Оцене: 90
Објашњење:
У горњем коду, као што видите, креирао сам три променљиве инстанце, наиме „СтуОне“, „СтуТво“, „СтуТхрее“.Исто тако, можете их створити што више колико вам је потребно у зависности од ваших захтева.Сада, док даље акумулирамо чињенице о варијабли инстанце, дозволите ми да вам такође разрадим разлике између променљиве инстанце и променљиве класе!
Разлика између променљиве инстанце и променљиве класе
Да бих појаснио разлике, забележио сам неколико тачака које ће вам помоћи да одбаците било какву двосмисленост између њих две.
Инстанца променљива | Цласс Вариабле |
Сваки објекат ће имати своју копију променљивих инстанце, па се промене извршене у тим променљивим кроз један објекат неће одражавати у другом објекту. | Варијабле класе су заједничке свим објектима класе, ако се промене изврше на тим променљивим кроз објекат, то ће се одразити и на друге објекте. |
Променљиве инстанце су декларисане без статички кључна реч. | Варијабле класе су декларисане кључном речи статички |
Променљиве инстанце могу се користити само путем референце објекта. | Варијабле класе могу се користити било кроз име класе или референцу на објекат. |
Овим смо стигли до краја блога. Надам се да се садржај овог чланка показао корисним за вас. Наставићемо да истражујемо свет Јаве на наредним блоговима. Будите у току!
како рашчланити кмл у јави
Сад кад сте разумели ' Шта је променљива инстанце у Јави ” , погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.
Ако желите да сазнате више о Јави, можете се обратити
Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овога ' Променљива инстанце у Јави ”Блога и јавићемо вам се што је пре могуће.