Переменная экземпляра в Java: все, что вам нужно знать



Эта статья о «переменной экземпляра в java» даст вам введение в экземпляры Java, а также практическую демонстрацию.

Все вы хорошо знакомы с концепцией переменных в Java, которая является неотъемлемой частью карьеры Java или возможного . Java предоставляет нам свободу доступа к трем , то есть локальные переменные, переменные класса и переменные экземпляра.В этой статье я хотел бы обсудить реализацию переменной экземпляра в Java.Ниже приведены пункты, которые будут обсуждаться:

Давайте начнем!





Что такое переменная экземпляра в Java?

Переменные экземпляра в Java - это нестатические переменные, которые определены в классе вне любого метода, строитель или блок. Каждый экземпляр объекта класса имеет отдельную копию или экземпляр этой переменной. Переменная экземпляра принадлежит классу.

Вам должно быть интересно, что именно такое Пример ? Позвольте мне помочь вам, упростив его.



Когда вы создаете новый объект класса, вы создаете экземпляр. Считайте, если у вас есть класс СТУДЕНТ, то

класс Student {String studentName int studentScore}

И если вы создадите два объекта СТУДЕНТ, например,

Студент student1 = новый студент () Студент student2 = новый студент ()

Затем будут созданы два экземпляра класса Student.



Теперь у каждого ученика будет свое имя и счет, верно? Таким образом, значение, которое хранится внутри «studentName» и «studentScore», будет различаться для разных студентов, они называются «переменными». И, как вы видели, эти переменные содержат свое собственное значение для каждого экземпляра, в Java они называются переменными экземпляра.

Теперь, когда вы поняли значение переменных экземпляра, давайте сделаем шаг вперед.

Я перечислю возможности переменных экземпляра, которые помогут вам с легкостью использовать их в java-коде.

Особенности переменной экземпляра?

Срок службы переменной экземпляра зависит от срока службы , то есть, когда объект создается, также создается переменная экземпляра, и то же самое происходит, когда объект уничтожается.

  • Переменную экземпляра можно использовать только путем создания объектов
  • Каждый объект будет иметь свою собственную копию переменных экземпляра
  • Инициализация переменной экземпляра не является обязательной. Значение по умолчанию - ноль.
  • Объявление выполняется в классе вне любого метода, строитель или заблокировать
  • Переменные экземпляра используются, когда переменная должна быть известна разным методам класса.
  • Модификаторы доступа могут быть присвоены переменным экземпляра

Получив теоретические знания, вы можете задуматься о том, как реализовать переменные экземпляра в Java! Давайте разберемся в этом в следующей теме.

магистр имеет степень магистра

Как реализовать переменную экземпляра в Java?

Реализация переменных экземпляра в довольно просто. Я написал простой код, который поможет вам разобраться в техническом использовании.

Вот подробный код:

package Edureka import java.util.Scanner public class Student {public String name private int Marks public Student (String stuName) {name = stuName} public void setMarks (int stuMar) {mark = 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') Студент StuTwo = новый студент ('Рэйчел') Студент StuThree = новый студент ('Фиби') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

ВЫВОД:

Имя: Росс
Оценок: 98
Имя: Рэйчел
Оценок: 89
Имя: Фиби
Оценок: 90

Пояснение:

В приведенном выше коде, как вы можете видеть, я создал три переменных экземпляра, а именно «StuOne», «StuTwo», «StuThree».Точно так же вы можете создать столько как вам нужно в зависимости от ваших требований.Теперь, когда мы продолжим собирать факты о переменной экземпляра, позвольте мне также объяснить вам различия между переменной экземпляра и переменной класса!

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

Чтобы прояснить различия, я записал несколько моментов, которые помогут вам устранить любую двусмысленность между ними.

как разобрать xml файл в java
Переменная экземпляра Переменная класса

Каждый объект будет иметь свою собственную копию переменных экземпляра, поэтому изменения, внесенные в эти переменные через один объект, не отразятся на другом объекте.

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

Переменные экземпляра объявляются без статический ключевое слово.

Переменные класса объявляются с ключевым словом статический

Переменные экземпляра можно использовать только через объектную ссылку.

Переменные класса можно использовать через имя класса или ссылку на объект.

На этом мы подошли к концу блога. Я надеюсь, что содержание этой статьи оказалось для вас полезным. Мы продолжим изучать мир Java в следующих блогах. Быть в курсе!

Теперь, когда вы поняли ' Что такое переменная экземпляра в Java » , посмотрите от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Если вы хотите узнать больше о Java, вы можете обратиться к

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этому ' Переменная экземпляра в Java », И мы свяжемся с вами в ближайшее время.