Java의 인스턴스 변수 : 알아야 할 모든 것



'자바의 인스턴스 변수'에 대한이 기사에서는 실제 데모와 함께 Java 인스턴스에 대한 소개를 제공합니다.

여러분 모두는 Java 경력에 필수적인 Java의 변수 개념에 대해 잘 알고 있습니다. . Java는 세 가지에 액세스 할 수있는 자유를 제공합니다. , 즉 지역 변수, 클래스 변수 및 인스턴스 변수.이 기사에서는 Java에서 인스턴스 변수의 구현에 대해 설명합니다.다음은 논의 할 사항입니다.

의 시작하자!





Java에서 인스턴스 변수는 무엇입니까?

Java의 인스턴스 변수는 메서드 외부의 클래스에 정의 된 비 정적 변수입니다. 건축업자 또는 블록. 클래스의 인스턴스화 된 각 개체에는 해당 변수의 개별 복사본 또는 인스턴스가 있습니다. 인스턴스 변수는 클래스에 속합니다.

정확히 무엇인지 궁금 하시겠죠? ? 단순화하여 도와 드리겠습니다.



클래스의 새 객체를 만들 때 인스턴스를 만듭니다. STUDENT 수업이 있다면

class Student {String studentName int studentScore}

두 개의 STUDENT 개체를 만들면

자바의 스캐너 클래스는 무엇입니까
Student student1 = new Student () Student student2 = 새 Student ()

그런 다음 Student 클래스의 두 인스턴스가 생성됩니다.



이제 각 학생이 자신의 이름과 점수를 갖게 되겠죠? 따라서‘studentName’및‘studentScore’내에 저장되는 값은 학생마다 다르며‘변수’라고합니다. 그리고 이러한 변수가 각 인스턴스에 대해 고유 한 값을 보유하고 있음을 확인한 것처럼 Java에서는 인스턴스 변수라고합니다.

인스턴스 변수의 의미를 이해 했으므로 이제 한 단계 더 나아 갑시다.

Java 코드에서 쉽게 사용하는 데 도움이되는 인스턴스 변수의 기능을 나열합니다.

인스턴스 변수의 특징?

인스턴스 변수의 수명은 즉, 객체가 생성되면 인스턴스 변수도 생성되고 객체가 소멸 될 때도 마찬가지입니다.

  • 인스턴스 변수는 객체를 생성해야만 사용할 수 있습니다.
  • 모든 객체는 자체 인스턴스 변수 사본을 갖습니다.
  • 인스턴스 변수의 초기화는 필수가 아닙니다. 기본값은 0입니다.
  • 선언은 메서드 외부의 클래스에서 수행됩니다. 건축업자 또는 차단
  • 인스턴스 변수는 변수가 클래스의 다른 메서드에 알려 져야 할 때 사용됩니다.
  • 액세스 수정 자 인스턴스 변수에 할당 가능

이론적 지식을 습득 한 후에는 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) {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 ()}}

산출:

이름 : Ross
마크 : 98
이름 : Rachel
마크 : 89
이름 : Phoebe
마크 : 90

설명:

위의 코드에서 볼 수 있듯이 세 개의 인스턴스 변수 인‘StuOne’,’StuTwo’,’StuThree’를 만들었습니다.마찬가지로, 당신은 많은 것을 만들 수 있습니다 귀하의 요구 사항에 따라 필요합니다.이제 인스턴스 변수에 대한 사실을 더 쌓아 가면서 인스턴스 변수와 클래스 변수의 차이점에 대해서도 설명하겠습니다!

인스턴스 변수와 클래스 변수의 차이점

차이점을 명확히하기 위해 두 가지 사이의 모호성을 제거하는 데 도움이되는 몇 가지 요점을 적어 두었습니다.

인스턴스 변수 클래스 변수

모든 개체에는 인스턴스 변수의 자체 복사본이 있으므로 한 개체를 통해 이러한 변수를 변경하면 다른 개체에 반영되지 않습니다.

클래스 변수는 클래스의 모든 객체에 공통적이며 객체를 통해 이러한 변수가 변경되면 다른 객체에도 반영됩니다.

인스턴스 변수는 공전 예어.

클래스 변수는 키워드로 선언됩니다. 공전

인스턴스 변수는 개체 참조를 통해서만 사용할 수 있습니다.

클래스 변수는 클래스 이름 또는 개체 참조를 통해 사용할 수 있습니다.

이것으로 우리는 블로그의 끝에 도달했습니다. 이 기사의 내용이 도움이 되었기를 바랍니다. 앞으로 나올 블로그에서 Java 세계를 계속 탐색 할 것입니다. 계속 지켜봐주세요!

이제 이해 했으니 ' Java의 인스턴스 변수 란? , 확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

PHP에서 배열을 인쇄하는 방법

Java에 대한 자세한 내용은 다음을 참조하십시오.

질문이 있으십니까? 이 댓글 섹션에서 언급하십시오 ' 자바의 인스턴스 변수 ”블로그를 통해 가능한 한 빨리 답변을 드리겠습니다.