在面向對象程序設計中,對象可以隱藏或顯示其屬性、狀態、行為或方法。對象可以用“public”或“private”修飾符來分別顯示或隱藏信息。“private”和“public”都是變量,但它們是不同類型的變量。“public”修飾符是一...
在面向對象程序設計中,對象可以隱藏或顯示其屬性、狀態、行為或方法。對象可以用“public”或“private”修飾符來分別顯示或隱藏信息。“private”和“public”都是變量,但它們是不同類型的變量。“public”修飾符是一個動態變量,意味著程序運行時信息的執行是流動的。手持計算機的人,所有的對象數據和對象方法,默認情況下,面向對象程序設計中的動態。程序中的每個對象都有自己的動態變量和動態方法。也就是說,每個對象的執行在運行時是流動的,在重新運行程序時會發生變化。這與靜態變量不同,因為靜態變量在整個生命周期內被分配到固定內存中也就是說,一旦變量被分配到內存空間,它不會在函數結束時被銷毀。一個動態的變量可以用來收集字段值以便以后使用。程序可以使用一個閾值限制值并將其與處理的某個字段值進行比較。對字段值執行不同的操作集,取決于該值是否小于或大于其閾值限制值。動態變量與其他變量的區別在于其閾值在程序的生命周期內會發生變化。靜態變量和動態變量的區別在于變量值是固定的或是流動的,靜態變量與數學中的常量類似,比如π(pi)的不變值。相反,動態變量沒有常數,因此可以改變一個閾值。自動售貨機是用動態變量運行程序的機器的例子。自動售貨機中的產品數量機器在從機器中分配時不斷變化這個量是一個動態變量,當它的值不斷變化時,程序會跟蹤該值,以確定是否需要重新填充機器。在編程任何變量(包括動態變量)時,最好根據對象的方法或它在程序中的作用來命名變量。例如,如果有一個特定的變量來解釋鞋子的尺寸,那么可以將其命名為“shoe_size”。通常情況下,動態變量以小寫字母開頭,并在多個單詞之間加下劃線
-
發表于 2020-08-06 21:51
- 閱讀 ( 2073 )
- 分類:電腦網絡