동적 변수는 무엇입니까?
객체 지향 프로그래밍에서 객체는 속성, 상태, 동작 또는 방법을 숨기거나 공개 할 수 있습니다. 객체는 각각 정보를 보여 주거나 숨기기 위해 "공개"또는 "개인"수정 자로 표시 될 수 있습니다. "개인"과 "공개"는 변수이지만 다른 유형의 변수입니다. "공개"수정자는 동적 변수로, 프로그램의 런타임시 정보 실행이 유동적이라는 것을 의미합니다.
모든 객체 데이터 및 객체 메소드는 기본적으로 객체 지향 프로그래밍에서 동적입니다. 프로그램의 모든 객체에는 자체 동적 변수와 자체 동적 방법이 있습니다. 즉, 각 객체의 실행은 런타임에 유동적이며 프로그램을 다시 실행할 때 변경 될 수 있습니다. 정적 변수가 프로그램 수명 동안 고정 메모리에 할당된다는 점에서 정적 변수와 대조적으로 실행됩니다. 즉, 변수가 메모리 공간에 할당되면 함수의 끝에서 파괴되지 않습니다.
동적 인 변수나중에 사용할 필드 값을 수집하는 데 사용할 수 있습니다. 이 프로그램은 임계 값 한계 값을 사용하여 처리 된 특정 필드 값과 비교할 수 있습니다. 값이 임계 값 한계 값보다 작은 지 또는 큰지에 따라 필드 값에 대해 다른 작동 세트가 수행됩니다. 동적 변수는 프로그램의 수명 동안 임계 값이 변경 될 수 있다는 점에서 다른 변수와 구별 할 수 있습니다.
정적 변수와 동적 변수는 변수 값이 각각 고정되거나 유동적이라는 점에서 차별화됩니다. 정적 인 변수는 π (pi)의 변하지 않는 값과 같은 수학의 상수와 유사합니다. 대조적으로 동적 변수는 일정한 값을 가지지 않으므로 임계 값을 변경할 수 있습니다.
자동 판매기는 동적 변수로 프로그램을 실행하는 기계의 예입니다. 자동 판매기의 제품 금액은 끊임없이 변화하고 있습니다.s 기계에서 분배됩니다. 이 금액은 동적 변수이며 값이 지속적으로 변경됨에 따라 프로그램은 값을 추적하여 기계를 리필 해야하는지 확인합니다.
동적 변수를 포함한 변수를 프로그래밍 할 때 객체의 방법 또는 프로그램에서 수행하는 일을 기반으로 변수의 이름을 지정하는 것이 좋습니다. 예를 들어, 신발 크기를 설명하는 특정 변수가있는 경우 "Shoe_Size"라는 이름을 지정할 수 있습니다. 소문자로 동적 변수를 시작하고 여러 단어 사이에 밑줄을 배치하는 것도 정상적인 관행입니다.