지역변수 예제


정적 변수는 클래스 이름 ClassName.Variable.Variable로 호출하여 액세스할 수 있습니다. 컴퓨터 과학에서 로컬 변수는 로컬 범위가 지정된 변수입니다. 선언된 함수 또는 블록의 로컬 변수 참조는 더 큰 범위에서 동일한 변수 이름을 재정의합니다. 가시성이 두 개뿐인 프로그래밍 언어에서는 로컬 변수가 전역 변수와 대조됩니다. 반면에 많은 ALGOL 파생 언어는 중첩된 블록 또는 중첩 함수에 의해 개인 변수, 함수, 상수 및 형식이 숨겨져 있는 등 임의의 수의 중첩 된 가시성 수준을 허용합니다. 로컬 변수는 절차 프로그래밍의 기본이며 보다 일반적으로 모듈식 프로그래밍: 로컬 범위의 변수는 전역 변수에서 발생할 수 있는 부작용 문제를 피하기 위해 사용됩니다. 인스턴스 변수는 클래스의 모든 메서드, 생성자 및 블록에 대해 표시됩니다. 일반적으로 이러한 변수를 비공개로 만드는 것이 좋습니다(액세스 수준). 그러나 액세스 수정자를 사용하여 이러한 변수에 대해 하위 클래스에 대한 가시성을 부여할 수 있습니다.

여기서 데이터 형식은 Java의 데이터 유형 중 하나이며 변수는 변수의 이름입니다. 지정된 형식의 두 개 이상의 변수를 선언하려면 쉼표로 구분된 목록을 사용할 수 있습니다. 전역 변수를 정의할 때 시스템에 의해 도입됩니다! 정적 변수는 프로그램이 시작되고 프로그램이 중지될 때 소멸될 때 만들어집니다. 위의 프로그램에서 볼 수 있듯이 변수, engMarks, mathsMarks, phyMarksare 인스턴스 변수. 위의 프로그램에서와 같이 여러 개체가 있는 경우 각 개체에는 자체 인스턴스 변수 복사본이 있습니다. 위의 출력에서 각 개체에는 자체 인스턴스 변수 복사본이 있음이 분명합니다. 클래스 변수를 공용 정적 final으로 선언할 때 변수 이름(상수)은 모두 대문자입니다. 정적 변수가 공개및 최종 변수가 아닌 경우 명명 구문은 인스턴스 및 지역 변수와 동일합니다. 이 경우 로컬 대신 my를 사용하면 $a 변수가 함수 f()의 정적 범위로 제한되고 g()로 보이지 않기 때문에 1 을 세 번 인쇄했을 것입니다. 랜달 L. 슈워츠와 톰 피닉스는 운영자 로컬 세이브와 같은 다른 이름을 가지고 있어야한다고 주장한다. [5] 변수는 메모리 위치에 지정된 이름입니다.

Contact Info

Citizens for Yarbrough

1001 S. 17th Ave

Maywood, IL

Phone : (708) 344-7062

Email :