여러분 모두는 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에 대한 자세한 내용은 다음을 참조하십시오.
질문이 있으십니까? 이 댓글 섹션에서 언급하십시오 ' 자바의 인스턴스 변수 ”블로그를 통해 가능한 한 빨리 답변을 드리겠습니다.