Променлива на инстанция В Java: Всичко, което трябва да знаете



Тази статия за „променлива на екземпляра в java“ ще ви даде въведение в екземплярите на Java заедно с практическа демонстрация.

Всички вие сте добре запознати с концепцията за променливите в Java, която е неразделна част от кариерата или възможността на Java . Java ни предоставя свободата на достъп до три , т.е. локални променливи, променливи на класа и променливи на екземпляра.В тази статия бих обсъдил изпълнението на променливата на екземпляра в Java.По-долу са точките, които ще бъдат обсъдени:

Нека да започнем!





Какво представлява променливата на екземпляра в Java?

Променливите на инстанцията в Java са нестатични променливи, които са дефинирани в клас извън всеки метод, строител или блок. Всеки инстанциран обект на класа има отделно копие или екземпляр на тази променлива. Променливата на екземпляр принадлежи на клас.

Сигурно се чудите какво точно е Инстанция ? Позволете ми да ви помогна, като го опростя.



Когато създавате нов обект от класа, създавате екземпляр. Помислете, ако имате студентски клас, тогава

клас Студент {String studentName int studentScore}

И ако създадете два обекта STUDENT като,

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

Тогава ще бъдат създадени два екземпляра на класа Student.



Сега всеки ученик би имал свое име и резултат, нали? Така стойността, която се съхранява в ‘studentName’ и ‘studentScore’ ще варира за различните ученици, те се наричат ​​‘променливи’. И както видяхте, че тези променливи притежават собствена стойност за всеки екземпляр, те се наричат ​​променливи на инстанция в Java.

Сега, след като разбрахте значението на променливите на Instance, нека вървим крачка напред.

предава по стойност в java

Ще изложа характеристиките на променливите на екземпляра, които ще ви помогнат да ги използвате в Java код с лекота.

Характеристики на променлива на екземпляр?

Животът на променлива на екземпляр зависи от живота на , т.е. когато обектът е създаден, променлива на екземпляр също се създава и същото се случва, когато обектът е унищожен.

  • Променливата на инстанцията може да се използва само чрез създаване на обекти
  • Всеки обект ще има свое собствено копие на променливите на Instance
  • Инициализирането на променливата на екземпляра не е задължително. Стойността по подразбиране е нула
  • Декларацията се прави в клас извън всеки метод, строител или блокиране
  • Променливите на инстанцията се използват, когато променливата трябва да бъде известна на различни методи в клас
  • Модификатори на достъпа могат да бъдат присвоени на променливи на екземпляра

След като придобиете теоретични познания, може би се замисляте как да внедрите променливите на Instance в Java! Нека разберем това в следващата ни тема.

Как да внедрите променлива на екземпляр в Java?

Внедряване на променливи на Instance в е доста лесно. Написах прост код, който ще ви помогне да разберете техническата употреба.

Ето подробен код:

пакет Edureka импортиране на java.util.Scanner публичен клас Student {публично име на низа private int марки public Student (String stuName) {name = stuName} public void setMarks (int stuMar) {marks = stuMar} // Този метод отпечатва подробностите за студента. public void printStu () {System.out.println ('Name:' + name) System.out.println ('Marks:' + marks)} public static void main (String args []) {Student StuOne = new Student ( 'Ross') Student StuTwo = new Student ('Rachel') Student StuThree = new Student ('Phoebe') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

ИЗХОД:

програма за сортиране на подбор в java -

Име: Рос
Оценки: 98
Име: Рейчъл
Марки: 89
Име: Фийби
Марки: 90

Обяснение:

В горния код, както можете да видите, създадох три променливи на екземпляра, а именно „StuOne“, „StuTwo“, „StuThree“.По същия начин можете да създадете толкова много според нуждата ви в зависимост от вашите изисквания.Сега, докато продължаваме да натрупваме факти за променлива на екземпляра, позволете ми да ви разгледам и разликите между променлива на екземпляр и променлива на класа!

Разлика между променлива на екземпляр и променлива на клас

За да изясня разликите, записах няколко точки, които ще ви помогнат да отхвърлите всякакви двусмислия между двете.

Променлива на инстанцията Променлива на класа

Всеки обект ще има свое собствено копие на променливи на екземпляра, поради което промените, направени в тези променливи чрез един обект, няма да се отразят в друг обект.

Променливите на класа са общи за всички обекти на клас, ако се направят промени в тези променливи чрез обект, това ще се отрази и в други обекти.

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

Променливите на класа се декларират с ключова дума статични

Променливите на инстанцията могат да се използват само чрез препратка към обект.

Променливите на класа могат да се използват или чрез име на клас, или чрез препратка към обект.

С това стигнахме към края на блога. Надявам се, че съдържанието на тази статия се оказа полезно за вас. Ще продължим да изследваме света на Java в предстоящите блогове. Останете на линия!

обърнете число в java

Сега, когато разбрахте ' Какво представлява променливата на Instance в Java ” , проверете от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.

Ако искате да научите повече за Java, можете да се обърнете към

Имате въпрос към нас? Моля, споменете го в раздела за коментари на това ' Променлива на инстанция в Java ”Блог и ние ще се свържем с вас възможно най-скоро.